Oracle에서는 조건에 따라 다른 값을 반환하기 위해 CASE 표현식에 WHEN 및 THEN 구문이 사용됩니다. WHEN 절은 평가할 조건을 지정합니다. THEN 절은 조건이 true인 경우 반환할 값을 지정합니다. ELSE 절(선택 사항)은 모든 WHEN 조건이 false인 경우 반환되는 값을 지정합니다.
Oracle의 WHEN 및 THEN 구문 사용
WHEN 및 THEN 키워드는 Oracle의 CASE 표현식에서 특정 조건에서 다른 값을 반환하는 데 사용됩니다.
구문:
<code>CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE result_default END</code>
사용법:
WHEN 절은 평가할 조건을 지정합니다. 조건이 true이면 WHEN 절과 관련된 결과를 반환합니다.
THEN 절은 조건이 true인 경우 반환할 값이나 표현식을 지정합니다.
ELSE 절은 선택 사항이며 모든 WHEN 조건이 false인 경우 ELSE 절과 관련된 값이나 표현식이 반환됩니다.
예:
<code class="sql">SELECT CASE WHEN salary > 5000 THEN 'High' WHEN salary > 3000 THEN 'Medium' ELSE 'Low' END AS salary_category FROM employees;</code>
이 쿼리는 직원의 급여를 급여에 따라 "높음", "중간" 또는 "낮음"으로 분류합니다.
핵심 사항:
위 내용은 오라클에서 언제, 그리고 다음을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!