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

Lấy giá trị cột cụ thể (tên) trong MySQL

Để lấy giá trị cột cụ thể, hãy sử dụng mệnh đề LIKE. Hãy cùng tạo một bảng trước:

mysql> CREATE TABLE DemoTable1809 (
    Name VARCHAR(20)
    ); Query OK, 0 rows affected (0.00 sec)

Chèn một số bản ghi vào bảng bằng lệnh INSERT:

mysql> INSERT INTO DemoTable1809 VALUES('John'); Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1809 VALUES('David'); Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1809 VALUES('Mike'); Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1809 VALUES('Johnson'); Query OK, 1 row affected (0.00 sec)

Hiển thị tất cả bản ghi từ bảng bằng lệnh SELECT:

mysql> SELECT * FROM DemoTable1809;

Kết quả sẽ như sau:

+---------+
| Name    |
+---------+
| John    |
| David   |
| Mike    |
| Johnson |
+---------+
4 rows in set (0.00 sec)

Dưới đây là truy vấn để lấy một giá trị cụ thể:

mysql> SELECT * FROM DemoTable1809 WHERE NAME LIKE 'Johnson%';

Kết quả sẽ như sau:

+---------+
| Name    |
+---------+
| Johnson |
+---------+
1 row in set (0.00 sec)