DB/오라클(Oracle)

[Oracle] 오라클 문자열 합치기(CONCAT, ||)

푸코잇 2023. 11. 24. 00:10
728x90

 

오라클에서 CONCAT과 ||를 이용하여 문자열 합치기를 할 수 있다.

 

CONCAT 사용법

SELECT CONCAT(PLAYER_NAME, NICKNAME) FROM PLAYER;

CONCAT-RESUL;T

 

PLAYER_NAME 칼럼과 NICNAME 칼럼을 합쳤다.

근데 칼럼 간 데이터 구분이 힘들어 가독성이 안 좋다.

칼럼 사이에 공백을 넣어보자.

 

SELECT CONCAT(CONCAT(PLAYER_NAME, ' '), NICKNAME) FROM PLAYER;

CONCAT-GAP-RESULT

 

공백을 주기 위해서 CONCAT을 두 번 사용해야 한다.

만약, 추가해야 할 문자열이 많을수록 불편할 것이다.

이런 불편함을 해소하기 위해 ||이 존재한다.

 

|| 사용법

SELECT PLAYER_NAME || ' ' || NICKNAME FROM PLAYER

VARCHAR-CONCAT-RESULT

 

||을 사용하면 다수의 문자열을 합치는 게 간단하다.