AccessVBA/SQL
Access SQL †
IIF †
MySQLのIFと同じ
書式 †
IF( 式 , 真の時 , 偽の時 )
■例: 総売上が100以上なら○、以下なら×
SELECT IF( 総売上 >= 100 , '○' , '×' ) AS 評価 FROM T_売上 ;
CASE †
MySQLのCASEと同じ
書式 †
CASE WHEN 式1 THEN 値1 WHEN 式2 THEN 値2 ESLE 値3 END
■例:総売上が50未満ならC、50以上80未満ならB、80以上ならAを評価とする。
SELECT CASE WHEN 総売上<50 THEN 'C' WHEN 総売上>=50 AND 総売上<80 THEN 'B' WHEN 総売上>=80 THEN 'A' END AS 評価 AS 評価 FROM T_売上 ;