構文例
SQL = "SELECT IIF(条件式,IIF(条件式,真のときの式,偽のときの式),偽のときの式) FROM テーブル名"
SQL = "SELECT IIF(条件式,真のときの式,IIF(条件式,真のときの式,偽のときの式)) FROM テーブル名"
SQL = "SELECT IIF(条件式,IIF(条件式,真のときの式,偽のときの式),IIF(条件式,真のときの式,偽のときの式)) FROM テーブル名"
関数の中に関数を入れることを「ネスト」といいます。
多重にネストすると、後で分かりにくくなりますから注意してください。(ネスト地獄といいます)
使用例:
SQL = "SELECT IIF(国語点数>80 , IIF(数学点数>80 , '◎' , '○') , '×') FROM 試験結果"
国語点数と数学点数が80点を越えると◎を表示し、国語のみなら○を表示し、それ以外は×を表示します。