Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Loại trừ một hàng cụ thể khỏi kết quả truy vấn MySQL

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).