오라클 Oracle 문자열 합치기 CONCAT




오라클(Oracle) 데이터베이스에서 문자열을 합치기 위해 CONCAT 함수나 연산자를 사용할 수 있습니다. 이를 통해 두 문자열을 결합하거나 열과 문자열을 결합할 수 있습니다.

CONCAT 함수 사용법

SELECT CONCAT('안녕', '하세요!') AS MEMO FROM TABLE_NAME;
-- 결과 : '안녕하세요!'

연산자 사용방법

SELECT '010' || '-' || '1234' || '-' || '0987' AS MEMO FROM TABLE_NAME;
-- 결과 : '010-1234-0987'

NVL 을 이용한 null 처리 사용법

SELECT name, age, CONCAT(NVL(name, '이름없음'), '/' , age, '살') AS info FROM TABLE_NAME;
name age info
정일원 25 정일원 / 25살
정이원 30 정이원 / 30살
null 100 이름없음 / 100살

오라클 & 티베로 시노님(synonym) 간편 사용법