Computer >> Máy Tính >  >> Lập trình >> SQL Server

Hàm CONCAT trong SQL Server

Bài viết sẽ khám phá và hướng dẫn bạn cách sử dụng hàm CONCAT () trong SQL Server để nối nhiều chuỗi thành một chuỗi.

Mô tả

Hàm CONCAT trong SQL Server được sử dụng để nối hai hoặc nhiều chuỗi thành một chuỗi lớn.

Cú pháp

Để chạy hàm CONCAT trong SQL Server, chúng tôi sử dụng cú pháp sau:

 CONCAT(chuoi1, chuoi2,. chuoi_n) 

Thông số :

  1. series1, chuoi2 ,. chu kỳ :các chuỗi muốn kết nối với nhau.

Lưu ý :

  1. Hàm CONCAT đầu vào có độ dài tối đa là 255 chuỗi, tối thiểu là 2 chuỗi. Nếu chỉ một chuỗi đầu vào được chuyển, CONCAT sẽ tạo ra lỗi.
  2. Nếu chuyển các chuỗi không có ký tự, CONCAT sẽ tự động chuyển đổi các giá trị đó thành chuỗi trước khi kết hợp.
  3. Hàm CONCAT chuyển đổi NULL thành một chuỗi trống trong kiểu dữ liệu VARCHAR (1).
  4. Chức năng CONCAT chỉ có thể được sử dụng trong các phiên bản SQL Server mới hơn:SQL Server 2017, SQL Server 2016, SQL Server 2014 và SQL Server 2012.

Ví dụ

Hãy xem và khám phá một số ví dụ về hàm CONCAT trong SQL Server.

 SELECT CONCAT('Quantrimang', '.com'); 
Result: 'TipsMake.com'

SELECT CONCAT('Quan', 'tri', 'mang', '.com');
Result: 'TipsMake.com'

SELECT CONCAT('Quan ', 'Tri ', 'Mang ');
Result: 'Quan Tri Mang'

Khi kết hợp các chuỗi với nhau, bạn có thể thêm các ký tự khoảng trắng để phân tách các giá trị được liên kết của mình để dễ đọc hơn.

 SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple'); 
Result: 'Orange Peach Apple'

Trong ví dụ này, Quantrimang đã sử dụng tham số thứ hai và thứ tư trong hàm CONCAT để thêm ký tự khoảng trắng giữa các giá trị Orange, Peach và Apple. Điều này sẽ giúp các dây không bị ràng buộc với nhau.