次のような PL/SQL コードがあります。
case when column between 201203 and 201201
then other_column
end
列に 201203 の値があることはわかっています。そのため、コードはいくつかの値を返す必要があります。しかし、次のように修正するまではそうではありませんでした:
case when column between 201201 and 201203
then other_column
end
なぜ between キーワードがそのように機能するのですか? Oracle データベースにどのように実装されていますか?