SQL文でのAND演算子とOR演算子の使い方

WBOY
リリース: 2023-05-28 16:34:38
転載
2924 人が閲覧しました

SQL AND & OR 演算子
AND 演算子と OR 演算子は、複数の条件に基づいてレコードをフィルタリングするために使用されます。
AND と OR は、WHERE サブステートメント内の 2 つ以上の条件を結合します。
最初と 2 番目の条件が両方とも true の場合、AND 演算子はレコードを表示します。
最初の条件と 2 番目の条件のいずれか 1 つだけが true の場合、OR 演算子はレコードを表示します。
「人物」テーブル:

LastName    FirstName    Address            City
Adams       John         Oxford Street      London
Bush        George       Fifth Avenue       New York
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
ログイン後にコピー


AND 演算子の例
AND を使用して、姓が「Carter」で名が「Carter」であるすべての人物を表示します"Thomas" 人物:

SELECT * FROM Persons WHERE FirstName="Thomas" AND LastName="Carter"
ログイン後にコピー

結果:

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
ログイン後にコピー


OR 演算子の例
OR を使用して、最後に連絡したすべての人物を表示します。名前は "Carter " または "Thomas" という名前の誰か:

SELECT * FROM Persons WHERE firstname="Thomas" OR lastname="Carter"
ログイン後にコピー

結果:

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
ログイン後にコピー
ログイン後にコピー


AND 演算子と OR 演算子の組み合わせ
AND と OR を組み合わせることもできます (括弧を使用して複雑な式を作成します):

SELECT * FROM Persons WHERE (FirstName="Thomas" OR FirstName="William") AND LastName="Carter"
ログイン後にコピー

Result:

LastName    FirstName    Address            City
Carter      Thomas       Changan Street     Beijing
Carter      William      Xuanwumen 10       Beijing
ログイン後にコピー
ログイン後にコピー

以上がSQL文でのAND演算子とOR演算子の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート