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

Chọn tất cả bản ghi trừ hàng có ID xác định trong MySQL

Dùng toán tử <> (NOT EQUAL) để loại trừ ID. Tạo bảng:

mysql> CREATE TABLE DemoTable7 (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(40)
); Query OK, 0 rows affected (0.53 sec)

Chèn dữ liệu:

mysql> INSERT INTO DemoTable7(StudentName) VALUES('Chris');  Query OK, 1 row affected (0.25 sec)
mysql> INSERT INTO DemoTable7(StudentName) VALUES('Robert'); Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable7(StudentName) VALUES('Mike');   Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable7(StudentName) VALUES('Sam');    Query OK, 1 row affected (0.61 sec)

Hiển thị dữ liệu:

mysql> SELECT * FROM DemoTable7;

Kết quả:

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 1         | Chris       |
| 2         | Robert      |
| 3         | Mike        |
| 4         | Sam         |
+-----------+-------------+
4 rows in set (0.00 sec)

Loại trừ StudentId = 2:

mysql> SELECT * FROM DemoTable7 WHERE StudentId <> 2;

Kết quả:

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 1         | Chris       |
| 3         | Mike        |
| 4         | Sam         |
+-----------+-------------+
3 rows in set (0.06 sec)

Lưu ý: <> và != tương đương trong MySQL.