CASE WHEN 문은 SQL에서 지정된 조건에 따라 표현식을 평가하고 다른 값을 반환하는 데 사용됩니다. 구문은 WHEN 절(조건식 및 반환식), ELSE 절(기본 식) 및 END 키워드로 구성됩니다. 값 할당, 결과 수정, 데이터 형식 변환 등 다양한 시나리오에서 사용할 수 있습니다.
SQL에서 CASE WHEN 문 사용
CASE WHEN 문은 지정된 조건에 따라 다양한 표현식을 평가하는 데 사용되는 SQL 쿼리의 제어 흐름 문입니다. 구문은 다음과 같습니다.
CASE
WHEN THEN
WHEN THEN
...
ELSE
END
사용법:
단계:
예:
연령 그룹을 기준으로 고객에게 할인을 할당하려면 다음 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;
이 쿼리에서:
사용 사례:
CASE WHEN 문은 다음을 포함한 다양한 시나리오에서 사용될 수 있습니다.
위 내용은 SQL에서 Case When문 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!