[Oracle] COALESCE() 함수
- COALESCE(a1, a2, a3, a4,... aN) * a1 부터 aN까지 첫음으로 null 이 아닌 값을 리턴 * 모든 값이 null 이면 null 리턴 ex) sale1/2/3 중에 순서대로 비교해서 null 이 아닌 첫번째 값을 가져오고 모두 null이면 0을 리턴 SELECT COALESCE(sale1,sale2,sale3,0) FROM product WHERE id = :key1 DECODE로 쓰면... DECODE(sale1,NULL, DECODE(sale2,NULL,DECODE(sale3,NULL,0,sale3),sale2),sale1) NVL 쓰면... NVL(COALESCE(sale1,sale2,sale3),0) 또는 NVL(sale1,NVL(sale2,NVL(sale3,0)))..
더보기