집 >데이터 베이스 >MySQL 튜토리얼 >SQL CASE 식 구문은 데이터베이스 엔진에 따라 어떻게 다릅니까?
SQL CASE 표현식 구문
SQL CASE 표현식의 전체 구문은 사용되는 데이터베이스 엔진에 따라 다릅니다. 다음은 SQL Server의 구문입니다.
case-expression을 사용한 CASE 구문:
<code class="language-sql">CASE case-expression WHEN when-expression-1 THEN value-1 [ WHEN when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
boolean-when-expression을 사용하는 CASE 구문:
<code class="language-sql">CASE WHEN boolean-when-expression-1 THEN value-1 [ WHEN boolean-when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
다음은 문법에 사용되는 용어와 개념입니다.
case-expression: 값을 생성하는 표현식입니다.
when-expression-x: Case-expression과 비교할 표현식입니다.
boolean-when-expression: TRUE/FALSE 결과를 생성하는 표현식입니다.
value-x: CASE 문의 결과:
else-value: 일치하는 WHEN 조건이 없는 경우 CASE 문의 결과입니다.
다음 사항에 주의해야 합니다.
위 내용은 SQL CASE 식 구문은 데이터베이스 엔진에 따라 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!