Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

เงื่อนไข OR ใน SQL Server

เงื่อนไข 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)