Hàm SUBSTRING() trong SQL | Lập Trình Từ Đầu

1. Cú pháp sử dụng hàm SUBSTRING()

Hàm SUBSTRING() được sử dụng để lấy ra  một số ký tự từ một chuỗi gốc. Cú pháp của hàm SUBSTRING() như sau:

SUBSTRING(string, start, length)

Tham số:

  • string là chuỗi gốc
  • start là vị trí bắt đầu chọn ra để lấy ra các ký tự trong chuỗi gốc
  • length là số lượng ký tự cần lấy ra tính từ vị trí bắt đầu

Hoạt động trong: SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse

2. Ví dụ hàm SUBSTRING()

Ví dụ dưới đây sử dụng hàm SUBSTRING() để lấy ra chuỗi ‘laptrinh’ trong chuỗi gốc đó là ‘Tuhoclaptrinh’. Vị trí lấy ra là 6 và lấy ra 8 ký tự như sau:

SELECT SUBSTRING('Tuhoclaptrinh', 6, 8)

Kết quả:

laptrinh

Ví dụ tiếp theo, sử dụng hàm SUBSTRING() để chọn ra chuỗi trong một chuỗi gốc với vị trí bắt đầu từ 1 và số lượng ký tự cần lấy là 100 (số lượng lớn hơn độ dài của chuỗi gốc)

SELECT SUBSTRING('Laptrinhtudau.com', 1, 100);

Kết quả:

Laptrinhtudau.com