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

Trích xuất chuỗi con từ giá trị cột trong MySQL (SUBSTRING, MID, SUBSTR)

Áp dụng hàm chuỗi con trên cột

Các hàm SUBSTRING(), MID(), SUBSTR() đều có thể nhận tên cột làm đối số đầu tiên để trích xuất chuỗi con từ dữ liệu cột.

Ví dụ trên bảng Student (cột Name)

mysql> SELECT name, SUBSTR(name,2,4) FROM student;
+---------+------------------+
| name    | SUBSTR(name,2,4) |
+---------+------------------+
| Gaurav  | aura             |
| Aarav   | arav             |
| Harshit | arsh             |
| Gaurav  | aura             |
| Yashraj | ashr             |
+---------+------------------+

mysql> SELECT name, MID(name,2,4) FROM student;
-- Kết quả tương tự

mysql> SELECT name, SUBSTRING(name,2,4) FROM student;
-- Kết quả tương tự

Kết hợp WHERE:

mysql> SELECT name, SUBSTRING(name,2,4) FROM student WHERE address = 'delhi';
+---------+---------------------+
| name    | substring(name,2,4) |
+---------+---------------------+
| Gaurav  | aura                |
| Harshit | arsh                |
+---------+---------------------+