오라클 CASE 썸네일형 리스트형 오라클 CASE ~ END : 조건에 따라 실행을 다르게 하는 조건문 -- CASE - END : 조건에 따라 실행을 달리 함 --금액별 세금 매기기SELECT name, basicpay, sudang, CASE WHEN basicpay + sudang >= 3000000 THEN 0.03 --기본급과 수당의 합이 3백만원이 넘으면 3%를 WHEN basicpay + sudang >= 2000000 THEN 0.02 --2백만원이 넘으면 2%를 ELSE 0.01 --그 외에는 모두 1%를 부과한다 END * (basicpay + sudang) 세금 -- 각 조건에 해당하는 수치를 END에 적용시킨다. 여기서 수식이 없었다면 0.03과 같이 그냥 찍힘.FROM insa; -- 주의 시작과 끝SELECT SYSDATE,CASE WHEN TO_CHAR(SYSDATE, 'DAY'.. 더보기 이전 1 다음