728x90
728x90
ORACLE 조건
-
CASE - 값에 따라 다르게 SELECT 문 만드는 법Oracle 2021. 5. 21. 10:39
조회하는 값에 따라 SELECT 문에 다른 속성값을 표현하고 싶다면 CASE 문을 사용하면 된다 = DECODE 와 기능이 같은 문법. 조건이 여러개가 붙는다면 코드가 지저분해져서 다중조건이라면 DECODE 를 사용하는 편이 낫다 CASE 사용법1 - 속성, 값 비교 CASE 속성 WHEN 값1 THEN 속성이_값1일때의_값 WHEN 값2 THEN 속성이_값2일때의_값 ELSE 전부_거짓일때의_값 END 위의 구문을 SELECT 절의 속성자리에 넣어주면된다 CASE 사용법2 - 조건으로 비교 CASE WHEN 조건1 THEN 조건1이_참일때의_값 WHEN 조건2 THEN 조건2가_참일때의_값 ELSE 전부_거짓일때의_값 END 예제 VM_CHECK_SHEET 에서 STAMP, MODEL_NAME 그리고 ..