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

Làm thế nào để lấy N ký tự đầu tiên từ cột MySQL?

Sử dụng SUBSTRING() để lấy N ký tự đầu tiên từ cột MySQL. Trước hết, hãy tạo một bảng:

mysql> create table DemoTable ( Information text ); Query OK, 0 rows affected (2.63 sec)

Chèn các bản ghi vào bảng bằng lệnh insert:

mysql> insert into DemoTable values('MySQL is a structured query language'); Query OK, 1 row affected (0.13 sec)

Truy vấn sau để hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select:

mysql> select * from DemoTable;

Điều này sẽ tạo ra đầu ra sau:

+--------------------------------------+
| Information                          |
+--------------------------------------+
| MySQL is a structured query language |
+--------------------------------------+
1 row in set (0.00 sec)

Đây là truy vấn để lấy N ký tự đầu tiên từ cột. Trong trường hợp này, chúng ta đang chọn 10 ký tự đầu tiên:

mysql> select substring(Information,1,10) from DemoTable;

Điều này sẽ tạo ra đầu ra sau:

+-----------------------------+
| substring(Information,1,10) |
+-----------------------------+
| MySQL is a                  |
+-----------------------------+
1 row in set (0.00 sec)