CASE WHEN 문은 SQL에서 지정된 조건에 따라 표현식을 평가하고 다른 값을 반환하는 데 사용됩니다. 구문은 WHEN 절(조건식 및 반환식), ELSE 절(기본 식) 및 END 키워드로 구성됩니다. 값 할당, 결과 수정, 데이터 형식 변환 등 다양한 시나리오에서 사용할 수 있습니다.
SQL에서 CASE WHEN 문 사용
CASE WHEN 문은 지정된 조건에 따라 다양한 표현식을 평가하는 데 사용되는 SQL 쿼리의 제어 흐름 문입니다. 구문은 다음과 같습니다.
<code class="sql">CASE WHEN <condition 1> THEN <expression 1> WHEN <condition 2> THEN <expression 2> ... ELSE <default_expression> END</code>
사용법:
단계:
예:
연령 그룹을 기준으로 고객에게 할인을 할당하려면 다음 SQL 쿼리를 사용할 수 있습니다.
<code class="sql">SELECT CASE WHEN age < 18 THEN 0.1 WHEN age >= 18 AND age < 25 THEN 0.15 WHEN age >= 25 AND age < 35 THEN 0.2 ELSE 0.25 END AS discount FROM customers;</code>
이 쿼리에서:
사용 사례:
CASE WHEN 문은 다음을 포함한 다양한 시나리오에서 사용될 수 있습니다.
위 내용은 SQL에서 Case When문 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!