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

Làm thế nào để giá trị chuỗi con trong một cột bảng MySQL?

Để xâu chuỗi con của một cột bảng MySQL, hãy sử dụng hàm SUBSTR () được tích hợp sẵn từ MySQL. Cú pháp như sau -

select substr(yourColumnName,AnyValue) as anyVariableName from yourTableName;

Để hiểu về hàm substr (), chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -

mysql> create table SubStringDemo
   −> (
   −> UserId varchar(200)
   −> );
Query OK, 0 rows affected (0.55 sec)

Bây giờ hãy chèn một số bản ghi trong bảng. Truy vấn để chèn bản ghi như sau -

mysql> insert into SubStringDemo values('Bob10015');
Query OK, 1 row affected (0.29 sec)

mysql> insert into SubStringDemo values('Smith0015');
Query OK, 1 row affected (0.22 sec)

mysql> insert into SubStringDemo values('Carol20010');
Query OK, 1 row affected (0.14 sec)

Bây giờ bạn có thể hiển thị tất cả các bản ghi từ bảng với sự trợ giúp của câu lệnh select. Truy vấn như sau -

mysql> select *from SubStringDemo;

Sau đây là kết quả -

+------------+
| UserId     |
+------------+
| Bob10015   |
| Smith0015  |
| Carol20010 |
+------------+
3 rows in set (0.00 sec)

Sau đây là truy vấn đến cột bảng MySQL chuỗi con -

mysql> select substr(UserId,5) as ExtractSubstring from SubStringDemo;

Đây là đầu ra hiển thị các chuỗi con -

+------------------+
| ExtractSubstring |
+------------------+
| 0015             |
| h0015            |
| l20010           |
+------------------+
3 rows in set (0.00 sec)