문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
- 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