เงื่อนไข OR
OR ใช้ตรวจสอบหลายเงื่อนไข แถวจะถูกเลือกหาก เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง (True) ใช้ใน SELECT, INSERT, UPDATE, DELETE
รูปแบบคำสั่ง
WHERE condition1
OR condition2
...
OR condition_n;
ตัวอย่าง
1. SELECT - 2 เงื่อนไข
SELECT *
FROM nhanvien
WHERE ten = 'Sarah'
OR ho = 'Johnson';
คืนพนักงานชื่อ Sarah หรือ นามสกุล Johnson
2. SELECT - 3 เงื่อนไข
SELECT ho, ten
FROM nhanvien
WHERE ho = 'Anderson'
OR bang = 'California'
OR nhanvien_id = 50;
3. INSERT
INSERT INTO danhba (danhba_id, ho, ten)
SELECT nhanvien_id, ho, ten
FROM nhanvien
WHERE ho = 'Smith'
OR nhanvien_id < 10;
4. UPDATE
UPDATE nhanvien
SET bang = 'Florida'
WHERE nhanvien_id < 1000
OR thanhpho = 'Miami';
5. DELETE
DELETE FROM nhanvien
WHERE ten = 'Joanne'
OR ten = 'Darlene';
เคล็ดลับ: ใช้วงเล็บ () รวมกับ AND เพื่อควบคุมลำดับการประเมิน (Precedence: NOT > AND > OR)