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 » Hàm Lấy Ký Tự ở Giữa Trong Sql
-
Hàm SUBSTRING Trong SQL Server
-
SQL Server: Hàm Xử Lý Chuỗi | V1Study
-
Hàm Xử Lý Chuỗi Trong SQL - Hoclaptrinh
-
Một Số Hàm Xử Lý Chuỗi Trong Sql - TRUNGTRINH.COM
-
Một Số Hàm Xử Lý Chuỗi Trong Sql - Express Magazine
-
Tổng Hợp Các Hàm Xử Lý Chuỗi Trong MS SQL Server
-
Chi Tiết Bài Học 14. Hàm MID Trong SQL - Vimentor
-
Chi Tiết Bài Học 19. Hàm SUBSTRING Trong SQL - Vimentor
-
Hàm Xử Lý Chuỗi Ký Tự Trong Excel - MasterMOS
-
Làm Cách Nào để Sử Dụng Hàm LEFT & RIGHT Trong SQL để Lấy 3 ...
-
[Top Bình Chọn] - Hàm Xử Lý Chuỗi Trong Sql - Trần Gia Hưng
-
Hướng Dẫn Cách Lọc Bỏ Ký Tự ở đầu, ở Giữa, ở Cuối Trong đoạn Văn Bản
-
Hàm MID Và Cách Sử Dụng Hàm MID Trong Excel
-
Các Hàm Trong SQL Server - Lập Trình Từ Đầu