スポンサーリンク

2008-02-09

Tips133 - SELECT句でIF文を使う IIF関数

SQL = "SELECT IIF(条件式,真のときの式,偽のときの式) FROM テーブル名"
CurrentDb.Execute SQL, dbFailOnError

SQLでIF文を使うには、IIF関数を使います。
IIFの構文は「IIF(条件式,真のときの式,偽のときの式)」になります。
「真のときの式」とは条件式がTRUEになる時の式です。
「偽のときの式」とは条件式がFALSEになる時の式です。

使用例:
SQL = "SELECT IIF(国語点数>80 , '○' , '×') FROM 試験結果"
国語点数が80点を越えると○を表示し、80点以下の場合は×を表示します。