SQL CASE문

조예빈·2024년 7월 28일
0

Oracle

목록 보기
25/26
post-custom-banner

CASE문

  • 조건에 따라 다른 결과를 반환하는 데 사용됨
  • if-then-else 논리와 유사
  • select문 안에서 사용 가능
  • 또 다른 SQL 구문 내에서 사용 가능

표현식

ex)직원의 급여에 따라 'High', 'Medium', 'Low' 중 하나의 급여 수준 반환

SELECT employee_id,
	CASE
    	WHEN salary > 100000 THEN 'high'
        WHEN salary BETWEEN 50000 AND 100000 THEN 'medium'
        ELSE 'low'
    END
FROM employees;
profile
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러

0개의 댓글