
안녕하세요. 오늘은 SQL Server (MS-SQL) 에서 사용할 수 있는 문자열 합치기 방법을 알아 보도록 하겠습니다.
CONCAT 함수 이용 하여 문자열 합치기
SELECT CONCAT('ABC', 'DE', 'FG') AS A
, CONCAT(123,45,67) AS B

CONCAT 함수는 '' 구분자로 나눠 파라미터를 입력하여 각 문자열을 합친 결과를 표시합니다.
(숫자는 문자열로 변환되어 처리 됩니다.)
더하기(+) 연산자 이용하여 문자열 합치기
SELECT 'ABC' + 'DE' + 'FG' AS A
, '123' + '45' + '67' AS B

더하기(+) 연산자 역시 문자열을 합친 결과를 표시합니다만,
숫자의 경우도 '' 안에 감싸줘야 합친 결과가 표시됩니다.


당연하게도 100+50+50 = 200 이 나온다.
+) 오라클의 경우 CONCAT 은 동일하지만, 더하기(+) 연산자가아닌 || 연산자를 사용한다.
그럼 이만~~
'MSSQL' 카테고리의 다른 글
| SQL Server(MSSQL) - 테이블 디자이너에 설명 속성 추가 방법 (1) | 2023.01.11 |
|---|---|
| SQL SERVER (MSSQL) - AdventureWorks 예제 데이터베이스 다운방법 (초간단) (0) | 2023.01.11 |
| MSSQL 기간검색 (날짜 기간검색, BETWEEN 함수) (1) | 2022.08.23 |
| SSMS 쿼리 결과창 닫기 단축키 (2) | 2022.08.23 |
| MSSQL / Date 포맷 컬럼에 NULL값 넣기 (1900-01-01로 들어가는 현상 해결법) (2) | 2022.08.10 |
댓글