« PythonでFirebirdを使う | メイン | 日商簿記3級の報告 »

Firebirdのbetween

Firebirdのbetween句は、範囲を指定する二つの値は昇順に記述しなくてはならない。

これは昇順に並んでいるので結果を取得できる。

select * from ADDRESS
where POSTCODE between 6900001 and 6900005

これは昇順ではないので結果が空になる。

select * from ADDRESS
where POSTCODE between 6900005 and 6900001

つまり、

between A and B

「AとBの間」ではなく、「A以上B以下」という意味だ。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/237

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年12月05日 11:40に投稿されたエントリーのページです。

ひとつ前の投稿は「PythonでFirebirdを使う」です。

次の投稿は「日商簿記3級の報告」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35