ホームページ  >  記事  >  データベース  >  MySQL で複数の条件をクエリする方法

MySQL で複数の条件をクエリする方法

WBOY
WBOYオリジナル
2022-05-26 15:22:3512509ブラウズ

方法: 1. 「SELECT * FROM テーブル名 WHERE 条件 1 AND 条件 2...」ステートメントを使用して、複数の条件内のすべての条件をクエリします。 2. 「SELECT * FROM テーブル名 WHERE 条件 1 OR」を使用します。条件 2...」ステートメントは、複数の条件の中から指定された条件を問い合わせます。

MySQL で複数の条件をクエリする方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql で複数の条件をクエリする方法

条件付きクエリ

SELECT ステートメントでは、WHERE 条件を通じてクエリ条件を設定でき、クエリ結果はクエリ条件を満たすレコードになります。

SQL 条件クエリ構文:

SELECT * FROM <表名> WHERE <条件表达式>;

条件式:

1, AND , 条件 1 および条件を満たす式条件 2 が満たされます。

AND 演算子は、2 つ以上のブール式を結合する論理演算子で、両方の式が true と評価された場合にのみ true を返します。 2 つの式のいずれかが false と評価された場合、AND 演算子は false を返します。

MySQL で複数の条件をクエリする方法

##2, OR は、条件 1 または条件 2 のいずれかが満たされていることを意味します。

MySQL で複数の条件をクエリする方法

NOT は、レコードが「条件を満たしていない」ことを意味します。

3 つ以上の条件を組み合わせるには、かっこ () を使用して条件演算の実行方法を示す必要があります。

注: 括弧を追加しない場合、条件演算は NOT、AND、OR の優先順位に従って実行されます。つまり、NOT の優先順位が最も高く、次に AND、最後に OR が続きます。括弧を追加すると優先度が変わります。

拡張知識:

基本クエリ

SQL の基本クエリ構文: SELECT * FROM ;

SELECT の結果クエリは 2 次元テーブルです。

SELECT ステートメントには実際には FROM 句は必要ありません。SELECT は計算に使用できますが、SQL の強みではありません。ただし、FROM 句のない SELECT ステートメントには、データベースへの現在の接続が有効かどうかを判断するという有用な目的があります。多くの検出ツールは、SELECT 1; を実行してデータベース接続をテストします。

推奨学習:

mysql ビデオ チュートリアル

以上がMySQL で複数の条件をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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