CASE, CASE 형식, DECODE() vs CASE

CODEDRAGON Development/Database

반응형

   

CASE

여러 조건에 따라 서로 다른 처리가 가능한 함수

   

   

CASE 형식

CASE 표현식 WHEN 조건1 THEN 결과1

WHEN 조건2 THEN 결과2

WHEN 조건3 THEN 결과3

ELSE 결과

END

   

   

DECODE() vs CASE

구분

설명

DECODE()

  • 조건이 일치하는 경우에 대해서만 수행
  • IF문과 유사

CASE

  • 다양한 조건을 이용하여 다양한 경우에 해당하는 범위에 대해 수행
  • 중첩 IF~ELSE문과 유사