집 >데이터 베이스 >MySQL 튜토리얼 >하위 쿼리 없이 SQL 열의 고유 값을 계산하는 방법은 무엇입니까?
문제:
SELECT DISTINCT 또는 GROUP을 사용하여 열에서 고유 값 검색 BY는 간단합니다. 그러나 하위 쿼리를 사용하지 않고 이러한 고유 값의 개수를 어떻게 결정합니까?
해결책:
DISTINCT 키워드는 다음과 같이 COUNT 집계 함수 내에 통합될 수 있습니다. 다음:
SELECT COUNT(DISTINCT column_name) AS some_alias FROM table_name
설명:
COUNT(DISTINCT 컬럼_이름) 표현식은 지정된 열에 있는 값의 고유한 발생 횟수를 계산하여 정확한 개수를 제공합니다. 고유한 가치 중 하나입니다. 별칭 "some_alias"는 출력에서 결과 열에 레이블을 지정하는 역할을 합니다.
COUNT 함수 내에 DISTINCT를 통합하면 개수에서 중복 값을 제거하여 열의 개별 요소 수를 정확하게 표현할 수 있습니다. .
위 내용은 하위 쿼리 없이 SQL 열의 고유 값을 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!