เงื่อนไขในการ Query ข้อมูลส่วนมากจะประกอบด้วยหลายเงื่อนไข ซึ่งแต่ละเงื่อนไขก็จะเชื่อมหรือรวมกันด้วย Logic คือ AND และ OR


WHERE ( productLine = ‘Classic Cars’ OR productLine = ‘Vintage Cars’ ) AND ( quantityInStock > 7000 )
อธิบายเงื่อนไขคือ ข้อมูลที่ ( productLine เท่ากับ ‘Classic Cars’ หรือ productLine เท่ากับ ‘Vintage Cars’ ) และ ( quantityInStock มากกว่า 7000 )
วงเลบใช้ทำอะไร

ทดลองเขียน Query เลยดีกว่า
แบบฝึกหัดที่ 1.
Query ข้อมูลจาก DATABASE ด้วย OR
ให้ทำการ Query ข้อมูล ทุกคอลัมน์ จากตารางข้อมูล products โดยกำหนดเงื่อนไขที่มีคอลัมน์ productLine มีค่าเป็น classic cars หรือ Vintage Cars ออกมาแสดง
แบบฝึกหัดที่ 2.
Query ข้อมูลจาก DATABASE ด้วย AND
ให้ทำการ Query ข้อมูล ทุกคอลัมน์ จากตารางข้อมูล products โดยกำหนดเงื่อนไขที่มีคอลัมน์ quantityInStock มีค่ามากกว่า 6000 และ คอลัมน์ buyPrice มีค่ามากกว่า 50
แบบฝึกหัดที่ 3.
ควบคุมเงื่อนไขด้วย วงเล็บ
รวมเงื่อนไขจาก แบบฝึกหัดที่ 1 และ 2 เข้าด้วยกันด้วย AND และใช้วงเล็บในการกำหนดบล็อกของเงื่อนไข