読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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

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