오라클(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살 |