[Oracle] GROUP BY & HAVING
-- NVL(컬럼명, 바꿀값1, 바꿀값2) -- 해당 컬럼에 값이 있으면 바꿀값1로 변경, -- 해당 컬럼이 NULL이면 바꿀값2로 변경 -- 직원 정보에서 보너스 포인트가 NULL인 경우 직원은0.5로 -- 보너스 포인트가 NULL이 아닌 경우 0.7로 변경하여 조회 SELECT EMP_NAME , BONUSa , NVL2(BONUS, 0.7, 0.5) FROM EMPLOYEE; -- 선택함수 -- 여러 가지 경우에 선택할 수 있는 기능을 제공한다 -- DECODE(계산식 | 컬럼명, 조건값1, 선택값1, 조건값2, 선택값2, ...) SELECT EMP_ID , EMP_NAME , EMP_NO , DECODE(SUBSTR(EMP_NO, 8, 1), '1', '남', '2', '여') FROM EMPL..
2022. 3. 7.