
조회된 결과 값에 따라 내가 원하는 값으로 변경하여 반환하고싶을떄, CASE문을 사용 할 수 있다.
CASE 문의 사용법은 아래와 같다.
CASE 조건문 WHEN 조건문결과 THEN 리턴값
WHEN 조건문결과 THEN 리턴값
ELSE 리턴값 END;
조건문에 해당하는 결과가 WHEN 절에 일치하면 설정한 리턴값으로 반환됩니다.
SELECT
COUNTRY_ID
,CASE COUNTRY_ID WHEN 'AR' THEN '아르헨티나'
WHEN 'AU' THEN '오스트레일리아'
WHEN 'BE' THEN '벨기에'
ELSE '그외' END AS "국가명"
FROM COUNTRIES;
|
cs |

참 쉽죠?