OR SQL คือคำสั่งเชื่อมเงื่อนไขมากกว่า 1 เข้าด้วยกัน โดย OR คือ ถ้าเงื่อนไขใดเป็นจริงให้เงื่อนไขในกลุ่มดังกล่าวเป็นจริงทันที ตัวอย่างใช้คำสั่ง OR ร่วมกับ WHERE เพื่อแสดงข้อมูลตามเงื่อนไข สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตังอย่าง OR SQL คือคำสั่งอะไร ทำงานอย่างไร
SELECT * FROM book WHERE ( price > 190 ) OR ( id > 10 )
ผลลัพธ์
+----+--------+--------+
| id | title | price |
+----+--------+--------+
| 7 | Python | 200.00 |
| 12 | PHP | 130.00 |
| 15 | Java | 180.00 |
+----+--------+--------+
3 rows in set (0.000 sec)
OR SQL จากตัวอย่างเขียนเงื่อนไขคือ WHERE ( price > 190 ) OR ( id > 10 ) หมายความว่าถ้า price มากกว่า 190 หรือ id มากกว่า 10 ให้แสดงข้อมูลออกมาด้วยคำสั่ง SELECT * FROM book