ホームページ >データベース >mysql チュートリアル >SQL select ステートメントで選択操作を実装するには何を使用しますか?

SQL select ステートメントで選択操作を実装するには何を使用しますか?

青灯夜游
青灯夜游オリジナル
2021-01-22 14:09:5518760ブラウズ

SQL select ステートメントでは、「WHERE」を使用して選択操作を実装します。 SQL クエリ ステートメントでは、WHERE 句を使用してクエリ条件を指定し、条件を満たすタプルのみが結果セットに表示されます。

SQL select ステートメントで選択操作を実装するには何を使用しますか?

このチュートリアルの動作環境: Windows 7 システム、mysql バージョン 5.8、Dell G3 コンピューター。

SQL select ステートメントでは、「WHERE」を使用して選択操作を実装します。

(推奨チュートリアル: mysql ビデオ チュートリアル)

SQL では、指定された条件を満たすレコードを抽出するために WHERE 句が使用されます。データ テーブルのデータを条件付きでクエリする必要がある場合は、WHERE キーワードを使用してクエリ条件を指定できます。

WHERE 句は、テーブル内のデータの戻りを制限します。where の背後にある条件を満たすデータが選択され、where 条件を満たさないステートメントはフィルタで除外されます。

WHERE キーワードを使用するための構文形式は次のとおりです。

WHERE 查询条件

クエリ条件は次のとおりです。

  • 比較あり 演算子および論理演算子のクエリ条件

  • BETWEEN AND キーワードを使用したクエリ条件

  • IS NULL キーワードを使用したクエリ条件

  • IN キーワードを使用したクエリ条件

  • LIKE キーワードを使用したクエリ条件

以下の演算子は以下で使用できます。 WHERE 句:

SQL select ステートメントで選択操作を実装するには何を使用しますか?

注: SQL の一部のバージョンでは、演算子 を != として記述することができます。

WHERE 句を使用します

1. 単一条件のクエリ ステートメント

単一条件は There を参照しますWHERE キーワードの後のクエリ条件は 1 つだけです。

例: tb_students_info データ テーブルで年齢が 22 歳未満の学生の名前をクエリします。

mysql> SELECT name,age FROM tb_students_info
    -> WHERE age<22;
+------+------+
| name | age  |
+------+------+
| John |   21 |
+------+------+
1 row in set (0.05 sec)

クエリ結果のすべてのレコードの年齢フィールドの値が確認できます。 22 歳未満であり、22 歳以上のレコードは返されませんでした。

2. 複数条件のクエリ ステートメント

WHERE キーワードの後に​​複数のクエリ条件を指定すると、クエリ結果がより正確になる可能性があります。複数のクエリ条件は、論理演算子 AND (&&)、OR (||)、または XOR で区切られます。

  • AND: レコードは、すべてのクエリ条件を満たした場合にのみクエリされます。

  • OR: レコードは、クエリ条件を満たす場合にのみクエリされます。

  • XOR: レコードは、条件の 1 つを満たし、もう 1 つの条件を満たさない場合にのみクエリされます。

例: tb_students_info テーブルで、年齢が 21 歳以上、身長が 175 以上の学生情報をクエリします。

mysql> SELECT name,age,height FROM tb_students_info 
    -> WHERE age>21 AND height>=175;
+--------+------+--------+
| name   | age  | height |
+--------+------+--------+
| Henry  |   23 |    185 |
| Jim    |   24 |    175 |
| Thomas |   22 |    178 |
+--------+------+--------+
3 rows in set (0.00 sec)

年齢フィールドがクエリ結果のすべてのレコードの両方が 21 より大きく、高さフィールドが 175 以上です。

プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !

以上がSQL select ステートメントで選択操作を実装するには何を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。