[英]SQL in Excel - Multiple levels of filters
我在執行sql查詢時遇到問題。
基本上,我有下表:
Company Country Code Category Subcategory Size
Express USA USYOU1 A AB 2
Candy Canada CAN109 A AB 2
NoGlobal France OM1983 B BC 3
BigBos Germany GE9839 A AC 3
Hose USA US894 A AB 3
Comp USA USCOM2 A AB 4
Flower USA FLUSI21 A AB 4
Sausa Germany GESAU29 B AB 2
我想按大小來過濾,類別為A,子類別為AB,其余按原樣顯示。
例如:類別A和子類別AB中的過濾器大小3。 我的決賽桌將是這樣的:
Company Country Code Category Subcategory Size
NoGlobal France OM1983 B BC 3
BigBos Germany GE9839 A AC 3
Hose USA US894 A AB 3
Sausa Germany GESAU29 B AB 2
這給我帶來了一個很大的問題,我對SQL的了解有限,我設法使用兩個查詢並在以后使用UNION進行了此操作,但是我想在Excel 2013的Microsoft Query SQL編輯器中完成所有這些操作。
如果不可能,那么我將在Access 2013中進行操作
我不知道我是否能提供足夠的信息,用戶可以隨意更改大小以進行過濾,但是我希望“大小”過濾器僅適用於我指定的類別(用戶只能更改大小過濾器)。
您的示例與該子句一致
WHERE (Size = 3 OR Category <> 'A' OR Subcategory <> 'AB')
您實際上可以在Microsoft Query中鍵入此內容(按SQL按鈕),它將顯示在條件窗口中。 我必須說,您的描述對我來說是無法理解的,因此您可能會提出其他建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.