SQL CASE 함수는 표현식 결과를 비교하여 다양한 작업을 수행합니다. WHEN 표현식 THEN result1WHEN 표현식 THEN result2...[ELSE default_result]END
SQL에서 CASE 함수 사용
CASE 함수는 표현식의 결과에 따라 다양한 작업을 수행하기 위한 SQL의 강력한 도구입니다. 구문은 다음과 같습니다.
<code class="sql">CASE WHEN expression1 THEN result1 WHEN expression2 THEN result2 ... [ELSE default_result] END</code>
사용 예
예를 들어 부서를 기준으로 직원의 급여 범위를 얻으려면 CASE 함수를 사용할 수 있습니다.
<code class="sql">SELECT salary, CASE department WHEN 'Sales' THEN '25,000 - 50,000' WHEN 'Engineering' THEN '35,000 - 75,000' WHEN 'Marketing' THEN '20,000 - 40,000' ELSE 'Unknown' END AS salary_range FROM employees;</code>
이렇게 하면 다음 결과가 반환됩니다.
급여 | 급여 범위 |
---|---|
30,000 | 25,000 - 50,000 |
50,000 | 35,000 - 75,0 00 |
25,000 | 20,000 - 40,000 |
기타 사용 사례
다음을 포함하여 CASE 기능에 대한 다른 많은 사용 사례가 있습니다.
참고:
위 내용은 SQL에서 Case 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!