Top hàm xử lý chuỗi hữu ích nhất của SQL
Chuỗi là kiểu dữ liệu được dùng để chứa thông tin dựa trên ký tự. Các hàm xử lý chuỗi được xác định trước. Bạn có thể dùng chúng để chỉnh sửa giá trị chuỗi và thực hiện nhiều hoạt động database.

Các hàm xử lý chuỗi xử lý thông tin, rồi trả về kết quả có thể là giá trị chuỗi hoặc số. Bạn sẽ dùng những hàm chuỗi tiêu chuẩn sau khi làm việc với SQL.
- 0
1. CONCAT()
CONCAT() là một hàm phổ biến trong SQL Server. Bạn sẽ dùng nó để nối hai hoặc nhiều chuỗi hơn thành một. Hàm này lấy các chuỗi làm đầu vào và nối chúng thành một giá trị chuỗi đơn. Nó chấp nhận chuỗi và dấu tách làm đối số.
Cú pháp:
CONCAT(str1, str2)Ví dụ:
SELECT CONCAT('Quantrimang', 'website')Giá trị trả về: “Quantrimangwebsite”.
Lệnh SELECT là một trong số lệnh SQL thông dụng nhất. Bạn sẽ dùng nó để truy cập các bản ghi từ bảng database.
Bạn có thể truy xuất dữ liệu theo điều kiện cụ thể trong hàm. Bạn cũng có thể dùng những lệnh khác như ORDER BY, WHERE, GROUP BY,… để chỉnh sửa database.
Dạng khác của hàm CONCAT() là CONCAT_WS(). Hàm này lấy các chuỗi làm đầu vào và nối chúng thành một chuỗi đơn. Nhưng nó đặt một dấu tách giữa chúng. Dấu tách này thường là đối số đầu tiên.
Ví dụ:
SELECT CONCAT_WS(',', 'Quantrimang', 'website')Giá trị trả về: “Quantrimang,website”.
- 0
2. SUBSTRING()
Hàm SUBSTRING() trả về một phần của chuỗi bắt đầu từ vị trí đã định. Nó lấy 3 đối số string, start, length. Length là tùy chọn.
Cú pháp:
SUBSTRING(str, start, len)Vị trí start bắt đầu ở index 1,(không phải 0, ở một số ngôn ngữ lập trình). Length (len) chỉ số ký tự để truy xuất. Độ dài phải luôn là một số dương.
Ví dụ:
SELECT SUBSTRING('abcde', 3, 2)Kết quả: “cd”.
- 0
3. LENGTH()
Hàm LENGTH() trong SQL cung cấp độ dài của chuỗi. Nó lấy chuỗi làm đối số. Cú pháp là:
LENGTH(str)Ví dụ, để tìm độ dài của tên ‘Quantrimang’, bạn sẽ viết hàm này như sau:
SELECT LENGTH('Quantrimang')Kết quả: 11.
- 0
4. UPPER()
Hàm này thay đổi tất cả ký tự trong một chuỗi sang viết hoa. Nó còn được gọi là UCASE() ở một số database. Cú pháp là:
UPPER(str)Ví dụ, chuyển đổi câu “Tôi yêu Quantrimang.” sang viết hoa.
SELECT UPPER('Tôi yêu Quantrimang!')Kết quả: “TÔI YÊU QUANTRIMANG!”
SQL cũng có một hàm LOWER(). Hàm này chuyển đổi chuỗi sang chữ viết thường, đối lập với hàm UPPER().
- 0
5. TRIM()
Hàm TRIM() loại bỏ khoảng cách xung quanh một chuỗi. Nó lấy chuỗi làm đối số. Cú pháp là:
TRIM(str)Ví dụ:
TRIM(' abcd ')Giá trị trả về: “abcd”.
Bạn cũng có thể dùng TRIM() để loại bỏ những ký tự khác khỏi chuỗi bằng cú pháp sau:
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)Hàm này bao gồm các đối số đề cập tới vị trí nó hoạt động. Ví dụ, BOTH chỉ cả hai tiền tố và hậu tố của chuỗi. LEADING chỉ tiền tố và TRAILING chỉ hậu tố. Phần chuỗi được loại bỏ cũng bao gồm [remstr].
Ví dụ:
SELECT TRIM(LEADING 'a' FROM 'aaaaabcdaaa')Kết quả: "bcdaaa".
Bạn cũng có thể dùng hàm RTRIM() để loại bỏ các ký tự từ bên phải của chuỗi. LTRIM() loại bỏ ký tự ở bên trái.
Trên đây là top hàm xử lý chuỗi được dùng nhiều nhất trong SQL bởi chúng vô cùng hữu ích. Tất nhiên vẫn có nhiều hàm chuỗi khác trong SQL. Hãy chia sẻ cùng Quantrimang những hàm chuỗi của SQL mà bạn hay dùng nhất nhé!
Bạn nên đọc
-
Cách đếm giá trị NULL và NOT NULL của SQL trong một cột
-
Cách kết nối PostgreSQL với ứng dụng Next.js bằng Prisma
-
Top “sân chơi” SQL online tốt nhất để kiểm tra truy vấn của bạn
-
5 phần mềm tối ưu hóa truy vấn SQL tốt nhất để tăng tốc MySQL
-
13 câu lệnh SQL quan trọng Programmer nào cũng cần biết
-
Những game giúp bạn rèn luyện kỹ năng SQL
-
Sử dụng các đoạn code để tạo nhanh các kịch bản lệnh T-SQL trong SQL Operations Studio (preview)
-
TOP 5 trang web hỗ trợ biên dịch lập trình SQL online
-
Terminal tích hợp trong SQL Operations Studio (preview)
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Công thức tính chu vi hình chữ nhật, diện tích hình chữ nhật
2 ngày 14 -

Cách reset Win 11, khôi phục cài đặt gốc Windows 11
2 ngày 2 -

KaiSa DTCL mùa 11: Lên đồ, cách build, hướng dẫn đội hình
2 ngày -

Diện tích hình trụ: Diện tích xung quanh hình trụ, diện tích toàn phần hình trụ
2 ngày 7 -

Công thức tính diện tích hình thang: thường, vuông, cân
2 ngày 16 -

Tổng hợp sự kiện nhận skin miễn phí Liên Quân 12/2025
2 ngày 4 -

14+ câu chuyện ngắn xúc động về gia đình và tình thân, bạn nên đọc 1 lần trong đời
2 ngày -

Photoshop Online, ghép ảnh trực tuyến, chỉnh sửa ảnh online
Hôm qua 3 -

30+ cap chất về đời, stt chất về đời đáng suy ngẫm
2 ngày -

Những câu nói hay về tình anh em xã hội, stt về tình anh em kết nghĩa càng đọc càng thấm
2 ngày
Học IT
Lập trình
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy