문제
풀이
- CASE WHEN
- 특정 컬럼의 값을 조건에 따라서 반환할 수 있다.
CASE
WHEN (조건)
THEN '(반환 값)'
WHEN (조건)
THEN '(반환 값)'
ELSE '(WHEN 조건에 해당 안되는 경우 반환 값)'
END
SELECT ID,
(CASE
WHEN SIZE_OF_COLONY <= 100
THEN 'LOW'
WHEN SIZE_OF_COLONY > 1000
THEN 'HIGH'
ELSE 'MEDIUM'
END) AS SIZE
FROM ECOLI_DATA;
728x90