BETWEENキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 19/72。
これまで、フィールドに範囲を要求するために、大きいことを表す > と小さいことを表す < の使い方を学びました。しかし、別の方法もあります。
次のように書く代わりに:
WHERE col1 >= 5 AND col1 <= 10次のように書けます:
WHERE col1 BETWEEN 5 AND 10BETWEEN演算子は包括的です。つまり、結果に境界値(この場合は5と10)が含まれます。これにより、特に日付範囲や数値区間を扱う場合に、SQLクエリがより簡潔で読みやすくなります。
チャレンジ
簡単利用可能なテーブルと列:
data:value
value 列の値が7以上13以下であるすべてのレコードを取得します
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド