728x90
oracle case when 사용법 2가지
첫번째
SELECT column1, column2, column3, CASE WHEN column3 >= 500 THEN 1000
WHEN column3 >= 300 THEN 500
WHEN column3 >= 100 THEN 100
ELSE 0 END AS nickname
FROM tablename
WHERE column2 = '1';
2번째
select
column1, column2, CASE column3
WHEN 'FFF' THEN 'WHITE'
WHEN '000' THEN 'BACK'
ELSE color_code
END column3
from tablename;
728x90
'SQL > Oracle' 카테고리의 다른 글
오라클 SQL 피벗테이블 (0) | 2023.11.02 |
---|---|
오라클 분기 구하기 (0) | 2023.04.10 |
ora-12638 신용검색에 실패했습니다. 해결법 (0) | 2022.05.23 |
오라클 이유 없이 CPU 점유율이 과다하게 높을때 (2) | 2022.04.12 |
오라클 CPU 점유율 확인 및 세션 킬 (0) | 2022.04.08 |
댓글