본문 바로가기

SQL 공부

[직장인 자기계발 SQL 공부] SQL 데이터 값을 하나로 연결하는 방법

반응형

오늘은 SQL 공부 중에 2개 이상의 열의 값을 하나로 연결해서 출력하는 방법에 대해서 배워보려고 합니다.

last_name : 홍
first_name : 길동

이런 식으로 열에 성과 이름이 다르게 들어가 있는 경우가 있다고 가정해볼게요.

이런 상황에서 성과 이름을 한 열로 출력하고 싶습니다. 어떻게 해야 할까요?

오늘은 이런 열의 두 값을 합쳐서 보여주는 방법에 대해서 배워보도록 할게요.

 

연결 연산자 ||

오른쪽 엔터 키 위에 있는 |를 언제 쓰는지 몰랐는데 이번에 알게 되었습니다.

|를 두번친 ||를 사용하면 각 열의 결과를 연결해 하나의 열 결과로 출력할 수 있습니다.

 

형태는 아래와 같습니다.

열 이름 || 열 이름

열 이름||'문자'

이런 식으로 열과 열의 값을 연결할 수도 있고 열 이름에 + 문자를 연결해서 보여줄 수도 있습니다.

문자를 붙일 때는 위에 형태에서 나타난 것처럼 작은따옴표로 문자를 감싸줍니다.

 

SELECT 문 형태 로보면

SELECT 열 이름||열 이름

FROM 테이블 이름;

입니다. 쉽지만 위에 제가 예시드린 것처럼 성과 이름을 연결할 때, 이메일 주소에 앞부분만 있고 뒤인 @이후는 없을 때 등 실무에서 다양하게 활용할 수 있는 기본 연결 연산자이니 잊지 말고 기억해주세요.

 

반응형