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

Cách chọn cột ID là NULL trong MySQL

Để hiển thị cột ID là NULL trong kết quả SELECT (khi bảng không có cột ID), dùng NULL AS Id.

Tạo bảng không có cột ID:

mysql> CREATE TABLE selectAllDemo (Name VARCHAR(100), Age INT);

Chèn dữ liệu:

mysql> INSERT INTO selectAllDemo VALUES('John', 25), ('Carol', 26), ('Bob', 30), ('Sam', 35);

Hiển thị dữ liệu:

+-------+------+
| Name  | Age  |
+-------+------+
| John  |   25 |
| Carol |   26 |
| Bob   |   30 |
| Sam   |   35 |
+-------+------+

Truy vấn chọn ID là NULL:

mysql> SELECT NULL AS Id, tbl.Name, tbl.Age FROM selectAllDemo tbl WHERE Age = 35;

Kết quả:

+------+------+------+
| Id   | Name | Age  |
+------+------+------+
| NULL | Sam  |   35 |
+------+------+------+