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 サイトの他の関連記事を参照してください。