Dùng toán tử <> (khác) hoặc != trong mệnh đề WHERE để loại trừ hàng có giá trị xác định.
Ví dụ minh họa
Tạo bảng:
mysql> CREATE TABLE DemoTable (
Id INT,
FirstName VARCHAR(100)
);
Chèn dữ liệu:
mysql> INSERT INTO DemoTable VALUES(1, 'John'); mysql> INSERT INTO DemoTable VALUES(2, 'Chris'); mysql> INSERT INTO DemoTable VALUES(3, 'Robert'); mysql> INSERT INTO DemoTable VALUES(4, 'David');
Xem dữ liệu:
mysql> SELECT * FROM DemoTable;
Kết quả
+------+-----------+ | Id | FirstName | +------+-----------+ | 1 | John | | 2 | Chris | | 3 | Robert | | 4 | David | +------+-----------+
Loại trừ hàng có Id = 2:
mysql> SELECT Id, FirstName FROM DemoTable WHERE Id <> 2;
Kết quả
+------+-----------+ | Id | FirstName | +------+-----------+ | 1 | John | | 3 | Robert | | 4 | David | +------+-----------+
Mở rộng: Loại trừ nhiều giá trị: WHERE Id NOT IN (2, 4).