728x90
반응형
oracle
-
[Oracle] CASE WHEN 표현식데이터베이스/oracle 2020. 11. 18. 12:09
CASE문 사용법 CASE문은 다른 프로그래밍 언어들에서 사용하는 그 CASE와 비슷하다 CASE문에는 사용법은 같지만 조건이 다른 2가지 방식이 존재하며, 값에 따라 결과값을 RETURN하는 방식과 조건에 따라 결과값을 RETURN하는 방식이 있다. 값의 따라 결과값을 RETURN하는 방식 CASE 대상값 WHEN 값1 THEN 결과1 WHEN 값2 THEN 결과2 . . . WHEN 값n TEHN 결과m END; 예제 1 위와같은 게시판 글들이 모여있을때 BBS_ID에 마지막 숫자를 통해 게시판에 성격과 글제목을 알고싶다면. SELECT NTT_SJ,CASE SUBSTR(bbs_id,20,1) WHEN '1' THEN '자유게시판' WHEN '2' THEN '고객게시판' WHEN '3' THEN '질..