[데이터베이스] DECODE(), CASE문 사용법
오라클에서 DEOCDE() 함수는 삼항 연산자와 비슷하게 사용이 가능하다. 사용법 : DECODE(컬럼명, 값, 컬럼값이 값이랑 일치할 때의 반환값, 일치하지 않을 때의 반환값); -- PLAYER테이블에서 TEAM_ID가 KO3이면 TRUE를 아니면 FALSE를 반환 SELECT PLAYER_NAME, DECODE(TEAM_ID, 'K03', 'TRUE', 'FALSE'), TEAM_ID FROM PLAYER; CASE문은 SWITCH문과 유사하다. CASE WHEN 조건문 THEN 참일 경우의 값, WHEN 조건문 THEN 참일 경우의 값, ... ELSE 조건이 모두 거짓일 경우의 값 END // CASE문의 종료를 알린다.