Oracle의 CASE 표현식은 조건을 평가하고 다양한 조건에 따라 결과를 반환하는 데 사용됩니다. 구문은 CASE WHEN 조건 THEN 결과 ELSE 기본 결과 END입니다. 사용법은 다음과 같습니다. 1. 조건 결정 2. 결과 반환 3. 기본 결과 지정(선택 사항) CASE 표현식은 읽기 쉽고 확장 가능하며 성능을 향상시키지만 조건은 상호 배타적이어야 하며 기본 결과는 NULL 값이 반환되지 않도록 합니다.
CASE 사용법
CASE 표현식은 주어진 조건에 따라 다양한 결과를 반환하는 Oracle의 강력한 도구입니다. 구문은 다음과 같습니다.
<code class="sql">CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 ... ELSE 默认结果 END</code>
사용법:
예:
고객의 회원 등급을 조회하고 포인트에 따라 등급 분류:
<code class="sql">SELECT CASE WHEN points < 100 THEN 'Basic' WHEN points >= 100 AND points < 500 THEN 'Silver' WHEN points >= 500 THEN 'Gold' ELSE 'Unknown' END AS membership_level FROM customers;</code>
장점:
참고:
위 내용은 오라클의 케이스 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!