Điều kiện NOT trong SQL Server
Điều kiện NOT trong SQL Server (Transact-Server) còn được gọi là toán tử NOT, được dùng để phủ định điều kiện trong các lệnh SELECT, INSERT, UPDATE và DELETE.
Cú pháp điều kiện NOT
NOT “điều kiện”Tên biến hoặc giá trị biến
điều kiện
Điều kiện cần phải phủ định.
Lưu ý
Điều kiện NOT yêu cầu bản ghi phải ngược lại với “điều kiện” thì mới được trả về trong bộ kết quả.
Ví dụ - kết hợp với điều kiện IN
SELECT *FROM nhanvienWHERE ten NOT IN ( ‘John’, ‘Dale’, ‘Susan’ );
Ví dụ này sẽ trả về tất cả các hàng từ bảng nhanvien có tên không phải là John, Dale hay Susan. Đôi khi việc tìm các giá trị không phải giá trị cần tìm sẽ nhanh hơn.
Ví dụ - kết hợp điều kiện IS NULL
Đây là ví dụ kết hợp điều kiện NOT và IS NULL trong SQL Server.
SELECT *FROM nhanvienWHERE ho IS NOT NULL;
Kết quả trả về là tất cả bản ghi trong bảng nhanvien có họ không chứa giá trị NULL.
Ví dụ - kết hợp điều kiện LIKE
Kết hợp LIKE và NOT để tìm giá trị ngược với những gì bạn muốn.
SELECT nhanvien_id, ho, tenFROM nhanvienWHERE ho NOT LIKE ‘A%’;
Khi đặt toán tử NOT trước điều kiện LIKE, kết quả sẽ cho các nhân viên có họ không bắt đầu bằng chữ “A”.
Ví dụ - kết hợp điều kiện BETWEEN
SELECT *FROM nhanvienWHERE nhanvien_id NOT BETWEEN 200 AND 250;
Ở ví dụ này, kết quả trả về là các hàng trong bảng nhân viên có nhanvien_id không nằm trong khoảng 200 và 250, tính cả 2 giá trị đầu và cuối. Nó sẽ tương đương với lệnh SELECT dưới đây.
SELECT *FROM nhanvienWHERE nhanvien_id < 200OR nhanvien_id > 250;
Ví dụ - kết hợp điều kiện EXISTS
SELECT *FROM nhanvienWHERE NOT EXISTS (SELECT *FROM danhbaWHERE nhanvien.ho = danhba.hoAND nhanvien.ten = danhba.ten);
Lệnh trong ví dụ trên sẽ trả về các bản ghi từ bảng nhanvien nếu trong bảng danhba không có bản ghi nào có họ và tên giống.
Bài trước: Điều kiện LIKE trong SQL Server
Bài tiếp: ALIAS trong SQL Server
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Những stt hay nói về miệng lưỡi thế gian đáng để suy ngẫm
Hôm qua -

Công thức tính chu vi hình tứ giác, diện tích hình tứ giác
Hôm qua 1 -

Những trang web đen siêu hay không thể tìm thấy trên Google
Hôm qua 3 -

Tổng hợp thao tác Touchpad trên Windows 10, Windows 11
Hôm qua -

Cài đặt Python Package với PIP trên Windows, Mac và Linux
Hôm qua -

Cách chia sẻ một thư mục (folder) trên Windows 10
Hôm qua -

Sửa lỗi 0x80070643 trên Windows
Hôm qua -

Stt về tiền hài hước, những câu nói hài hước về tiền nhưng thâm thúy, ‘thô mà thật’
Hôm qua -

Cách cho người lạ xem Nhật ký Zalo
Hôm qua -

30+ bài thơ về rượu bia hay, thơ chế về rượu bia hài hước và bá đạo cho dân nhậu
Hôm qua
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy