SELECT BETWEEN句の基本構文
SELECTの条件式に「BETWEE」を使用すると、列(カラム)の値が指定した範囲内に含まれているかどうかという条件式を記述することができます。
BETWEE句の基本構文
SELECT 列名 FROM テーブル名 WHERE 列名 BETWEE 値1 AND 値2;
本記事では BETWEEN 句を使った条件式の記述方法について解説していきます。
BETWEEN句の使い方
SELECT文の条件に「BETWEEN」をつけることで、BETWEENで指定した範囲に含まれるデータを抽出することができます。
■BETWEENの使用例
下記例では、SELECT文の条件に「age BETWEEN 22 AND 32」と指定することで、年齢が「22歳~32歳」の範囲に含まれているデータを抽出しています。
SELECT * FROM user WHERE age BETWEEN 22 AND 32;
以下の比較演算子を使ったSQLと同じです。
■BETWEENを使わない場合の例
SELECT * FROM user WHERE age >= 22 AND age <=32;
NOT BETWEEN句の使い方
「BETWEEN」の前に「NOT」をつけることで、BETWEENで指定した範囲に含まれていないデータを抽出することができます。
■NOT BETWEENの使用例
SELECT * FROM user WHERE age NOT BETWEEN 22 AND 32;
上記例では、SELECT文の条件に「age NOT BETWEEN 22 AND 32」と指定することで、年齢が「22歳~32歳」の範囲に含まれていないデータを抽出しています。
学習書の紹介
SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ) [ ミック ] 価格:2,068円 |
SQL 第2版 ゼロからはじめるデータベース操作
大好評のSQL定番入門書が改訂! SQLの書き方からアプリでの利用までしっかり学ぼう!
プログラミング学習シリーズ『SQL ゼロからはじめるデータベース操作』は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。
学習書のお求めはこちらから → 全国送料無料!IT書、ビジネス書、資格書が豊富なSEshop