조건부 결과에 대해 SELECT 문과 함께 CASE 사용
SQL에서 CASE 문을 사용하면 여러 조건을 정의하고 각 조건에 해당 결과를 할당할 수 있습니다. 상태. SELECT 문 내에서 사용하면 조건 평가를 기반으로 동적 표현식을 생성할 수 있습니다.
예를 들어 다음 예를 고려하세요.
SELECT name, age, CASE WHEN bbb THEN 'blackberry' WHEN sss THEN 'samsung' END AS handphone FROM ( SELECT ???? ..... )
이 쿼리에서 CASE 문은 bbb 및 sss 열의 값을 기반으로 휴대폰 열의 값을 결정하는 데 사용됩니다. bbb가 true로 평가되면 결과는 'blackberry'가 됩니다. sss가 true로 평가되면 결과는 'samsung'이 됩니다. 결과는 다음과 같습니다.
name age handphone xxx1 yyy1 blackberry xxx2 yyy2 blackberry
MSDN 참조 및 SQL Server Central
CASE 구문 및 사용법에 대한 포괄적인 이해를 얻으려면 Microsoft 개발자 네트워크에 문의하세요. (MSDN) 위치:
추가 리소스 및 커뮤니티 지원을 보려면 SQL Server를 방문하세요. 중앙:
위 내용은 조건부 결과에 대한 SQL SELECT 문에서 CASE 문을 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!