Computer >> Máy Tính >  >> Lập trình >> MySQL

Chỉ trả về 15 ký tự đầu tiên từ một cột có giá trị chuỗi trong MySQL

Để chỉ trả về 15 ký tự đầu tiên từ các giá trị chuỗi, hãy sử dụng hàm MySQL SUBSTR ().

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
(
   Title varchar(100)
);
Query OK, 0 rows affected (0.69 sec)

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

mysql> insert into DemoTable values('Introduction to MySQL');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('Introduction to Java');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('C in Depth with data structure and algorithm');
Query OK, 1 row affected (0.15 sec)

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 kết quả sau -

+----------------------------------------------+
| Title                                        |
+----------------------------------------------+
| Introduction to MySQL                        |
| Introduction to Java                         |
| C in Depth with data structure and algorithm |
+----------------------------------------------+
3 rows in set (0.00 sec)

Bây giờ chúng ta hãy triển khai truy vấn để chỉ tìm nạp 15 ký tự đầu tiên -

mysql> select substr(Title,1,15) from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+--------------------+
| substr(Title,1,15) |
+--------------------+
| Introduction to    |
| Introduction to    |
| C in Depth with    |
+--------------------+
3 rows in set (0.00 sec)