Mô tả
Hàm CONCAT trong SQL Server nối 2 hoặc nhiều chuỗi thành một chuỗi lớn.
Cú pháp
CONCAT(chuoi1, chuoi2, ..., chuoi_n)
Tham số:
- chuoi1, chuoi2, ..., chuoi_n: Các chuỗi cần nối (tối thiểu 2, tối đa 255).
Lưu ý:
- Tối thiểu 2 chuỗi đầu vào, tối đa 255. 1 chuỗi → báo lỗi.
- Giá trị không phải chuỗi tự động chuyển thành chuỗi trước khi nối.
- NULL được chuyển thành chuỗi rỗng VARCHAR(1).
- Chỉ hỗ trợ từ SQL Server 2012 trở lên (2012, 2014, 2016, 2017, 2019, 2022).
Ví dụ
SELECT CONCAT('Quantrimang', '.com');
-- Kết quả: 'Quantrimang.com'
SELECT CONCAT('Quan', 'tri', 'mang', '.com');
-- Kết quả: 'Quantrimang.com'
SELECT CONCAT('Quan ', 'Tri ', 'Mang ');
-- Kết quả: 'Quan Tri Mang '
-- Thêm khoảng trắng giữa các từ
SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple');
-- Kết quả: 'Orange Peach Apple'