오라클 - CASE 함수 사용해보기
오라클의 CASE 함수를 사용하면 DECODE로 처리하던 쿼리문을 보다 간단하게 만들 수 있습니다. 실습해보기 1. TEMP 테이블을 이용해 연봉이 30,000,000 이하는 'D', 30,000,000 초과 50,000,000 이하는 'C', 50,000,000 초과 70,000,000 이하는 'B'; 70,000,000 초과는 'A'라고 등급을 출력하고, 등급별 인원수를 구해보자(CASE 함수 사용) CASE 함수의 기본형식 SELECT CASE WHEN '컬럼명1' [조건] THEN '결과값' CASE WHEN '컬럼명2' [조건] THEN '결과값' . . . CASE WHEN '컬럼명N' [조건] THEN '결과값' END FROM 테이블명; CASE WHEN 뒤에 조건을 부여한다. 2. 행 단..
2021. 11. 18.