Á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 | +---------+---------------------+