SQL에서는 WHERE 절에 CASE WHEN을 사용할 수 있습니다. 조건이 true이거나 true가 아닐 때 다른 결과를 지정하여 데이터를 필터링하고 특정 조건을 충족하는 행만 선택하는 데 사용됩니다. 구문은 다음과 같습니다. WHERE CASE WHEN
WHEN
SQL의 WHERE 절에 CASE WHEN
WHERE 절에 CASE WHEN을 사용할 수 있나요?
예, WHERE 절에 CASE WHEN 문을 사용할 수 있습니다.
사용 방법은?
CASE WHEN 문은 조건이 true인지 아닌지에 따라 다른 결과를 지정하는 데 사용됩니다. WHERE 절에서는 데이터를 필터링하고 특정 기준을 충족하는 행만 선택하는 데 사용할 수 있습니다.
구문:
<code>WHERE CASE WHEN <condition1> THEN <result1> WHEN <condition2> THEN <result2> ... ELSE <default_result> END</code>
예:
<code>SELECT * FROM table_name WHERE CASE WHEN age > 18 THEN 'Adult' WHEN age BETWEEN 13 AND 18 THEN 'Teen' ELSE 'Child' END;</code>
이 쿼리는 "table_name"이라는 테이블에서 모든 행을 선택하고 "연령" 열 또는 "어린이"를 기준으로 "성인", "10대"로 분류합니다. ".
참고:
위 내용은 SQL에서 where 다음에 when을 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!