Sử dụng hàm SUBSTR() (hoặc SUBSTRING()) để trích xuất chuỗi con từ cột. Cú pháp:
SELECT SUBSTR(ten_cot, vi_tri_bat_dau) AS ten_bien FROM ten_bang;
Ví dụ: tạo bảng SubStringDemo:
mysql> CREATE TABLE SubStringDemo (
-> UserId VARCHAR(200)
-> );
Chèn dữ liệu (chuỗi có định dạng tên + số):
mysql> INSERT INTO SubStringDemo VALUES ('Bob10015');
mysql> INSERT INTO SubStringDemo VALUES ('Smith0015');
mysql> INSERT INTO SubStringDemo VALUES ('Carol20010');
Dữ liệu gốc:
mysql> SELECT * FROM SubStringDemo;
+------------+ | UserId | +------------+ | Bob10015 | | Smith0015 | | Carol20010 | +------------+
Cắt từ ký tự thứ 5 trở đi:
mysql> SELECT SUBSTR(UserId, 5) AS ExtractSubstring FROM SubStringDemo;
Kết quả:
+------------------+ | ExtractSubstring | +------------------+ | 0015 | | h0015 | | l20010 | +------------------+
Vị trí bắt đầu tính từ 1. SUBSTR(cot, 5) lấy từ ký tự 5 đến hết chuỗi. Có thể thêm tham số độ dài: SUBSTR(cot, 5, 4) lấy 4 ký tự từ vị trí 5.