SQL Server에서 + 연산자는 두 개 이상의 문자열을 하나의 문자열로 합칠 때 사용하는 가장 기본적인 연결(concatenation) 도구입니다. 이 글에서는 + 연산자의 사용법, 문법, 그리고 실전 예제를 통해 문자열을 효율적으로 연결하는 방법을 살펴보겠습니다.
개요
+ 연산자는 SQL Server에서 두 개 이상의 문자열을 하나의 큰 문자열로 결합하는 데 사용됩니다. 예를 들어 이름과 성을 붙이거나, 여러 텍스트 조각을 하나의 문장으로 만들 때 매우 유용하게 활용할 수 있습니다.
문법
SQL Server에서 + 연산자를 사용하려면 다음과 같은 구문을 따릅니다:
문자열1 + 문자열2 + ... + 문자열_n
매개변수:
- 문자열1, 문자열2, ... 문자열_n: 서로 연결하고자 하는 문자열들을 의미합니다.
참고 사항:
- + 연산자는 CONCAT 함수와 유사한 역할을 수행합니다.
- + 연산자는 SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, 2005 등 다양한 버전에서 사용할 수 있습니다.
예제
다양한 예제를 통해 + 연산자의 실제 사용법을 살펴보겠습니다.
SELECT 'Quantrimang' + '.com';
-- 결과: 'TipsMake.com'
SELECT 'Quan' + 'tri' + 'mang' + '.com';
-- 결과: 'TipsMake.com'
SELECT 'Quan ' + 'Tri ' + 'Mang ';
-- 결과: 'Quan Tri Mang'
여러 문자열을 연결할 때는 공백 문자를 추가하여 값들이 서로 붙어버리지 않도록 하면 가독성이 크게 향상됩니다.
SELECT 'Orange' + ' ' + 'Peach' + ' ' + 'Apple';
-- 결과: 'Orange Peach Apple'
위 예제에서는 + 연산자를 사용해 Orange, Peach, Apple 값 사이에 공백 문자를 삽입했습니다. 이렇게 하면 각 단어가 자연스럽게 구분되어 결과 문자열을 훨씬 읽기 쉬워집니다. 실무에서도 열(column) 값을 결합할 때 공백이나 구분자(쉼표, 하이픈 등)를 함께 넣는 것이 일반적입니다.