Hàm SUBSTRING() Lấy Chuỗi Con Trong MySQL - Web Cơ Bản
Có thể bạn quan tâm
Hàm SUBSTRING() & MID() được dùng để trích xuất một chuỗi ký tự con trong một chuỗi ký tự cha.
Về cách sử dụng, hàm MID() giống với hàm SUBSTRING(). Nên ở bài hướng dẫn này, tôi dùng hàm SUBSTRING() đại diện cho cả hai.
Cú pháp
SELECT SUBSTRING(column_name, start, length) FROM table_name;Trong đó:
- column_name là cột chứa chuỗi ký tự cha.
- start là vị trí bắt đầu lấy trong chuỗi cha.
- length là độ dài của chuỗi con.
Một số ví dụ
Chúng ta có một bảng sinh_vien như sau:
(Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới)
Full_name | Gender | Age | City |
---|---|---|---|
Nguyen Thanh Nhan | Nam | 19 | Can Tho |
Pham Thu Huong | Nu | 20 | Vinh Long |
Nguyen Nhu Ngoc | Nu | 20 | Soc Trang |
Bui Thanh Bao | Nam | 19 | Soc Trang |
Le My Nhan | Nu | 22 | Can Tho |
Tan Thuc Bao | Nam | 35 | An Giang |
Trinh Giao Kim | Nam | 44 | Bac Lieu |
Lấy 5 ký tự đầu tiên của cột họ tên
SELECT SUBSTRING(Full_name, 1, 5) FROM sinh_vien;Sau khi thực thi, MySQL trả về bảng kết quả như sau:
SUBSTRING(Full_name, 1, 5) |
---|
Nguye |
Pham |
Nguye |
Bui T |
Le My |
Tan T |
Trinh |
Lấy thành phố & 6 ký tự đầu tiên bắt đầu từ vị trí thứ 2 trong cột họ tên của những sinh viên nam. Đổi tên cột thành ky_tu
SELECT City, SUBSTRING(Full_name, 2, 6) AS ky_tu FROM sinh_vien WHERE Gender='Nam';Sau khi thực thi, MySQL trả về bảng kết quả như sau:
City | ky_tu |
---|---|
Can Tho | guyen |
Soc Trang | ui Tha |
An Giang | an Thu |
Bac Lieu | rinh G |
Từ khóa » Tách Chuỗi Trong Mysql
-
Hàm Xử Lý Chuỗi Trong MySQL - Hoclaptrinh
-
Hàm Xử Lý Chuỗi Trong Mysql - Anhgolden's Blog!
-
Làm Thế Nào để Tách Chuỗi Tên Trong Mysql? - HelpEx
-
Tách Hai Ký Tự Cuối Cùng Của Một Cột Trong MySQL
-
Hàm Xử Lý Chuỗi Và Các Hàm Xử Lý Căn Bản Trong Mysql - Itseovn
-
Hàm SUBSTR Trong MySQL - Freetuts
-
Hàm SUBSTRING Trong MySQL - Vi
-
Làm Thế Nào để Tách Chuỗi Tên Trong Mysql? - Wake-up
-
Các Function Trong Mysql (phần 2) - Viblo
-
4 Cách để Tách Chuỗi Theo Dấu Phân Cách Trong SQL
-
MySQL SUBSTRING_INDEX() Function - W3Schools
-
Giá Trị UDF để CHỌN Từ Một Chuỗi được Phân Tách Bằng Dấu Phẩy ...
-
SQL Server: Hàm Xử Lý Chuỗi | V1Study