이 기사에서는 SQL Server에서 CONCAT() 함수를 사용하여 여러 문자열을 하나의 문자열로 결합하는 방법을 탐색하고 보여줍니다.
설명
CONCAT 함수 SQL Server에서 두 개 이상의 문자열을 하나의 큰 문자열로 결합하는 데 사용됩니다.
구문
SQL Server에서 CONCAT 함수를 실행하기 위해 다음 구문을 사용합니다.
CONCAT(chuoi1, chuoi2,. chuoi_n)
매개변수 :
- 시리즈1, chuoi2, . 주기 :문자열이 서로 연결되기를 원합니다.
참고 :
- 입력 CONCAT 함수의 최대 길이는 255개, 최소 2개입니다. 입력 문자열이 하나만 전달되면 CONCAT에서 오류가 발생합니다.
- 문자 없이 문자열을 전달하는 경우 CONCAT은 결합하기 전에 해당 값을 문자열로 자동 변환합니다.
- CONCAT 함수는 NULL을 VARCHAR 데이터 유형(1)의 빈 문자열로 변환합니다.
- CONCAT 함수는 이후 버전의 SQL Server(SQL Server 2017, SQL Server 2016, SQL Server 2014 및 SQL Server 2012)에서만 사용할 수 있습니다.
예를 들어
SQL Server에서 CONCAT 함수의 몇 가지 예를 살펴보고 탐색하십시오.
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'
문자열을 결합할 때 공백 문자를 추가하여 연결된 값을 구분하기 쉽게 읽을 수 있습니다.
SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple');
Result: 'Orange Peach Apple'
이 예에서 Quantrimang은 CONCAT 함수의 두 번째 및 네 번째 매개변수를 사용하여 Orange, Peach 및 Apple 값 사이에 공백 문자를 추가했습니다. 이렇게 하면 끈이 서로 묶이지 않는 데 도움이 됩니다.