Table of Contents
Accessでは CASE が使えません。
Access の場合は、 Switch
を使います。
使い方
というのを Switch
で書くとしたら
となります。
VBA
との互換性のために Switch
を使うのではないか、という説もありますが本当のところはわかりません。
iif を使う
iif を使うこともできて、
とすれば上と同じ結果が得られます。
Choose を活用
Choose
という関数を使うと、条件によってはもっときれいに書けるかもしれません。
index
に整数を入れると、index = 1
なら a
が、 index = 2
なら b
が返ります。 整数でない場合は、一番近い整数に丸められます。1未満の整数の場合は Null
が返ります。