칼럼 병합(concatenation)

SQL에서 두 개의 칼럼 값을 병합하는 방법에는 여러 가지가 있는데, 일반적으로는 두 칼럼의 값을 결합하여 새로운 칼럼을 만드는 것을 의미한다.  각 데이터베이스 시스템마다 구문이 조금씩 다를 수 있지만 일반적(내 기준에서)으로 사용되는 방법을 본다면,

 

1. MySQL

SELECT CONCAT(칼럼1, 칼럼2) AS merged_column
FROM mytable;

 

2. SQL Server

SELECT 칼럼1 + 칼럼2 AS merged_column
FROM mytable;

 

3. Oracle

SELECT 칼럼1 || 칼럼2 AS merged_column
FROM mytable;

 

 

이 정도가 되겠다.  사무실에서는 SAS를 사용하고 있으며 3번 방법을 주로 사용하고 있다. 

칼럼값 사이에 공백을 넣고 싶을 때에는 || ' ' || 으로 처리하고 있다.  끝.

'SQL 입문' 카테고리의 다른 글

SAS SQL 기초 수강신청 완료  (0) 2024.02.29