Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

BETWEEN演算子で特定の範囲内にある値をとる

特定の範囲内にある値をとる場合、BETWEEN演算子が使えます。
SQL標準なので、SQLiteにすら入っています。

実際のところ

いままで0以上50以下なんてクエリを書く場合、以下のようにしていました。

SELECT value_a FROM result WHERE value_a >= 0 AND value_a <= 50

これは以下のように書くことができるようです。

SELECT value_a FROM result WHERE value_a BETWEEN 0 AND 50

パフォーマンス上はふるい書き方が良かったりする事もあるようなので、
そこは可読性と応相談ですね。