ล่าสุดการพัฒนาเว็บบทเรียน
 

SQL AND & OR Operators


AND & OR ผู้ประกอบการที่ใช้ในการกรองระเบียนขึ้นอยู่กับเงื่อนไขที่มากกว่าหนึ่ง


ของ SQL AND & OR ผู้ประกอบการ

AND ผู้ประกอบการแสดงบันทึกถ้าทั้งสองเงื่อนไขแรก AND เงื่อนไขที่สองเป็นจริง

OR ผู้ประกอบการแสดงบันทึกถ้าทั้งสองเงื่อนไขแรก OR เงื่อนไขที่สองเป็นความจริง


ฐานข้อมูลการสาธิต

ในการกวดวิชานี้เราจะใช้ที่รู้จักกันดีฐานข้อมูลตัวอย่าง Northwind

ด้านล่างนี้คือการเลือกจาก "Customers" ตาราง:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

AND ตัวอย่างผู้ประกอบการ

คำสั่ง SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดจากประเทศที่ "Germany" และเมือง "Berlin" ใน "Customers" ตาราง:

ตัวอย่าง

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
ลองตัวเอง»

OR ตัวอย่างผู้ประกอบการ

คำสั่ง SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดจากเมือง "Berlin" หรือ "Munchen" ใน "Customers" ตาราง:

ตัวอย่าง

SELECT * FROM Customers
WHERE City='Berlin'
OR City='Munchen';
ลองตัวเอง»

การรวม AND & OR

นอกจากนี้คุณยังสามารถรวม AND และ OR (ใช้วงเล็บในรูปแบบการแสดงออกที่ซับซ้อน)

คำสั่ง SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดจากประเทศที่ "Germany" และเมืองนั้นจะต้องเท่ากับ "Berlin" OR "Munchen" ใน "Customers" ตาราง:

ตัวอย่าง

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
ลองตัวเอง»