もっちーの日記

横浜FC観戦記、MacやPCのこと、ままならない日々のことをつらつらと。

AccessでCASE式

いまさらなAccessの知識メモ。
SQL Server のクエリでやってることをAccessでもやろうと思ったのだが、SQL文をそのままコピーしたらなんかエラーになる。CASE式が使えないのか?
調べたところSwitchというのででやるみたいで、どうやらできたっぽい。力技なのでほんとは正しくないのかもしれないけど。

CASE WHEN A=0 THEN 1 ELSE 2 END
↓
Switch(A=0, 1, A<>0, 2)