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