Доступ к db jet sql, если еще в запросе - PullRequest
0 голосов
/ 23 февраля 2011

Я использую Microsoft Access Jet sql.

У меня есть таблица col1 и col2

Я хочу иметь, если еще проверить в запросе выбора, как показано ниже

выберите столбец col1, если (col2 <10), то «меньше 10», иначе (col2 <= 20), тогда «меньше 20») </p>

любая быстрая помощь

Ответы [ 2 ]

2 голосов
/ 24 февраля 2011

Используйте функцию SWITCH(), которая в Access (ACE, Jet, что угодно) аналогична выражению CASE стандартного SQL, например.

SELECT col1, 
       SWITCH ( 
               col2 < 10, 'Less than 10', 
               col2 <= 20, 'Less than or equal to 20', 
               TRUE, 'something else'
              ) AS col2_narrative, ...
2 голосов
/ 23 февраля 2011
IIF([col2]<10, "Less then 10", IIF([col2]<=20, "Less then20", "something else"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...