我試圖使用IIF和Not IN運算子來識別一些行,但我得到了語法錯誤。我想用下面的查詢來識別那些列中不包含A1和A2的行。我沒有得到想要的結果。如果有任何幫助,請提前感謝。
表。(注意:原始表格中最多有16個變數/列)
表格:(注意:原始表格中最多有16個變數/列)
ID KH1 KH2 KH3 KH4 KH5 KH6
001 A2 B1 C1 D1 E1 F1
002 F1 A1 B1 D1 E1 G1
003 A1 B1 D1 E1
004 XX XX XX XX XX XX
005 AA AB AC A2 XX
006 XX XX XX A1
007 XX XX XX XX A1 XX
008 XX XX AE XX AC
輸出:
ID KH1 KH2 KH3 KH4 KH5 KH6 Identified
001 A2 B1 C1 D1 E1 F1 沒有
002 F1 A1 B1 D1 E1 G1 否
003 XX B1 D1 E1 Yes
005 AA AB AC A2 XX 是
006 XX XX XX A1 No
007 XX XX XX A1 XX No
我的查詢
Select * from Table
IIF (((Nz([KH1],' ')) 不在('A1', 'A2')中) 和((Nz([KH2],' ')) 不在('A1', 'A2')中) 和((Nz([KH3],' ')) 不在('A1', 'A2')中) 和((Nz([KH4],' ')) 不在('A1', 'A2')中) 和((Nz([KH5],' ')) 不在('A1', 'A2')中) 和((Nz([KH6],' ')) 不在('A1', 'A2')中);
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/324151.html
標籤:
上一篇:用Python隨機生成英文名

