2011-02-23 54 views
0

我正在使用Microsoft Access Jet SQL。訪問數據庫噴射SQL如果其他查詢

我有表col1和COL2

我想有,如果在像如下

選擇COL1,如果(COL2 < 10),那麼「小於10」否則,如果(COL2選擇查詢其他檢查< = 20),那麼 '小於20')

任何快速幫助

回答

2
IIF([col2]<10, "Less then 10", IIF([col2]<=20, "Less then20", "something else")) 
2

使用SWITCH()功能,其訪問的(ACE的, Jet的,不管是什麼)標準SQL的CASE表達式的類推。

SELECT col1, 
     SWITCH ( 
       col2 < 10, 'Less than 10', 
       col2 <= 20, 'Less than or equal to 20', 
       TRUE, 'something else' 
      ) AS col2_narrative, ...