+ 연산자를 사용해서 문자열을 연결해왔는데,
다른 타입일 경우 형 변환(CONVERT) 해주지 않으면 오류가 난다.
그래서 간편하게 쓰기 좋은게 CONCAT
CONCAT
이 함수는 둘 이상의 문자열 값을 엔드투엔드 방식으로 연결하거나 조인한 결과 문자열을 반환합니다.
둘 이상의 입력 값이 필요하며, 그렇지 않은 경우 CONCAT에서 오류가 발생합니다.
CONCAT는 병합하기 전에 모든 인수를 문자열 형식으로 암시적으로 변환합니다.
https://docs.microsoft.com/ko-kr/sql/t-sql/functions/concat-transact-sql?view=sql-server-ver15
CONCAT(Transact-SQL) - SQL Server
CONCAT(Transact-SQL)
docs.microsoft.com
'DBMS > MS-SQL' 카테고리의 다른 글
[MSSQL] datetime 형식 날짜 조회 조건절 (0) | 2024.08.08 |
---|---|
[MSSQL] 프로시저 작성 While 예제 (0) | 2024.02.23 |
[MSSQL] expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. (0) | 2023.11.28 |
[MSSQL] MSSQL 저장 프로시저 실행 구문(Stored procedure) (1) | 2023.11.21 |
[MSSQL] [Oracle] 문자열 합치기 / ORACLE LISTAGG / MSSQL STUFF, XML / CONVERT로 형변환 (0) | 2021.03.19 |