Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hàm CONCAT trong SQL Server

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'