記事一覧

BETWEENって

SQLのお話をしますので、判らない方はスルーしてくださいw

BETWEENという演算子なんですが、100~200を指定するとき、

BETWEEN 100 AND 200

としますよね。
けっして、

BETWEEN 200 AND 100

とはしませんよね。
SQLの勉強をしたときもそう習っています。

しかぁぁし!!

くせ者は、Microsoft Accessです。
とりあえず確認できたのは、2007。
こいつがなんと、逆でもいけるのです!

確かにヘルプにも、範囲としか書いていませんので、範囲ではありますけど……。
これは特別仕様ってやつですか。
それともバグですか。

BETWEEN A AND Bは、A以上B以下ですと必死に教えていたのが見事に覆った瞬間なのですw

とりあえず一言。

統一せぇよ!w

DBの試験本を確認したらやっぱりA以上B以下でした。
まぁ実際Oracleでも実行して確認したから、一般的にはそうなんでしょう。

さすがMS……w