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

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

NOT ใช้ทำอะไร?

NOT ใช้ยกเลิก (Negate) เงื่อนไข ใช้ใน SELECT, INSERT, UPDATE, DELETE

รูปแบบคำสั่ง

NOT condition

ตัวอย่างการรวมกับเงื่อนไขอื่น

1. NOT IN

SELECT *
FROM nhanvien
WHERE ten NOT IN ('John', 'Dale', 'Susan');

2. NOT + IS NULL → IS NOT NULL

SELECT *
FROM nhanvien
WHERE ho IS NOT NULL;

3. NOT LIKE

SELECT nhanvien_id, ho, ten
FROM nhanvien
WHERE ho NOT LIKE 'A%';

4. NOT BETWEEN

SELECT *
FROM nhanvien
WHERE nhanvien_id NOT BETWEEN 200 AND 250;

เทียบเท่า: WHERE nhanvien_id < 200 OR nhanvien_id > 250

5. NOT EXISTS

SELECT *
FROM nhanvien
WHERE NOT EXISTS (
    SELECT *
    FROM danhba
    WHERE nhanvien.ho = danhba.ho
      AND nhanvien.ten = danhba.ten
);

คืนแถวจาก nhanvien ที่ ไม่มี แถวตรงกันใน danhba (เปรียบเทียบชื่อ-นามสกุล)