[SQL] 자주 쓰는 Oracle 함수 정리
1. DECODEif, else와 비슷한 기능DECODE(NAME, NULL, '',#{name})-- DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, ..., else 결과) 2. UPPER, LOWER, INITCAP대문자, 소문자, 첫번째 문자 대문자로 변환UPPER(NAME) -- abc → ABCLOWER(NAME) -- ABC → abcINITCAP(NAME) -- abc → Abc 3. LISTAGG컬럼의 데이터들을 하나로 합치는 기능ex) LISTAGG(컬럼, LISTAGG 구분자) WITHIN GROUP (ORDER BY 컬럼)-- 사용방법 -- SELECT LISTAGG(NAME,',') WITHIN GROUP (ORDER BY NAME) AS NAMES FROM DATA-- 예..