[Oracle] 오라클 문자열 합치는 방법 (||, CONCAT)
- 데이터베이스/오라클
- 2019. 12. 3.
오라클에서 문자열을 합치기 위해서는 CONCAT 함수 또는 "||" 파이프 두개를 사용한다.
CONCAT 함수는 여려개의 문자열을 합칠 때 조금 번거로운 면이 있기 때문에, 실무에서는 "||"를 많이 사용하는 편이다.
아래의 쿼리 예시를 보면 쉽게 이해할 수 있다.
SELECT CONCAT('가나다라', '아자차카') , '가나다라' || '아자차카' FROM DUAL
CONCAT 함수를 사용하는 방법
CONCAT 함수를 사용하여 3개 이상의 문자열을 합칠경우 함수를 여러번 겹쳐서 사용해야 하므로 가독성이 많이 떨어진다.
"||" 를 사용하는 방법
"||" 를 사용하여 여러개의 문자열을 합칠경우 동일한 패턴으로 문자열을 합치기 때문에 가독성이 좋다.