ホームページ >データベース >mysql チュートリアル >SQL BETWEEN 演算子の習得: 範囲内のデータのフィルタリング
SQL の BETWEEN 演算子は、特定の値の範囲内の行をフィルタリングするために使用されます。これは、数値、日付、テキスト (照合順序の設定に応じて) など、2 つの値の間にあるデータをクエリする場合に特に便利です。
SELECT column1, column2, ... FROM table_name WHERE column_name BETWEEN value1 AND value2;
数値範囲:
列の数値が指定された 2 つの数値の間にある行をフィルタリングするために使用されます。
例: 10 ~ 50 の価格を検索します。
日付範囲:
特定の日付範囲内のレコードを取得するのに役立ちます。
例: 1 月 1 日から 1 月 31 日までに行われた注文を取得します。
テキスト範囲 (照合順序に応じて):
テキスト値がアルファベット順で範囲内にある行を選択するために使用できます。
製品のテーブルを考えてみましょう:
ProductID | ProductName | Price |
---|---|---|
1 | Laptop | 1200 |
2 | Mouse | 25 |
3 | Keyboard | 45 |
4 | Monitor | 200 |
クエリ:
SELECT ProductName, Price FROM Products WHERE Price BETWEEN 30 AND 300;
ProductName | Price |
---|---|
Keyboard | 45 |
Monitor | 200 |
注文テーブルを考えてみましょう:
OrderID | OrderDate | CustomerID |
---|---|---|
101 | 2023-01-10 | 1 |
102 | 2023-01-15 | 2 |
103 | 2023-02-05 | 3 |
クエリ:
SELECT OrderID, OrderDate FROM Orders WHERE OrderDate BETWEEN '2023-01-01' AND '2023-01-31';
OrderID | OrderDate |
---|---|
101 | 2023-01-10 |
102 | 2023-01-15 |
テーブルを考えてみましょう 生徒:
StudentID | Name |
---|---|
1 | Alice |
2 | Bob |
3 | Charlie |
クエリ:
SELECT column1, column2, ... FROM table_name WHERE column_name BETWEEN value1 AND value2;
Name |
---|
Alice |
Bob |
Charlie |
包括性:
範囲順序:
の間にありません:
SELECT ProductName, Price FROM Products WHERE Price BETWEEN 30 AND 300;
BETWEEN 演算子は SQL での範囲のクエリを簡素化し、数値、日付、さらにはテキスト範囲に基づいてデータをフィルタリングするために不可欠なツールになります。その包括性と使いやすさにより、日常のデータベース管理において最も一般的な SQL 演算子の 1 つとなっています。
こんにちは、アバイ・シン・カタヤットです!
私はフロントエンドとバックエンドの両方のテクノロジーの専門知識を持つフルスタック開発者です。私はさまざまなプログラミング言語やフレームワークを使用して、効率的でスケーラブルでユーザーフレンドリーなアプリケーションを構築しています。
ビジネス用メールアドレス kaashshorts28@gmail.com までお気軽にご連絡ください。
以上がSQL BETWEEN 演算子の習得: 範囲内のデータのフィルタリングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。