SQL의 고유 값: 고유 항목 계산
데이터베이스 테이블 작업 시 특정 테이블 내에서 고유 값을 식별하고 계산해야 하는 경우가 많습니다. 열. 이는 COUNT 집계 함수와 결합된 DISTINCT 키워드를 사용하여 달성할 수 있습니다.
고유 값 얻기
열에서 고유 값만 선택하려면 두 가지 옵션이 있습니다. :
두 방법 모두 지정된 열에 대한 고유 값만 포함하는 결과 집합을 반환합니다.
고유한 값 계산
개수를 결정하려면 열에 고유한 값이 있는 경우 다음 구문을 사용할 수 있습니다.
SELECT COUNT(DISTINCT column_name) AS some_alias FROM table_name
여기서 DISTINCT 키워드는 COUNT 집계 함수 내에서 사용됩니다. 이 작업은 중복을 무시하고 고유한 값만 계산하고 결과를 선택한 별칭(예: some_alias)이 포함된 새 열로 반환합니다.
예
다음 테이블 고객을 고려하십시오.
id | name |
---|---|
1 | John |
2 | Mary |
3 | John |
4 | David |
5 | Mary |
이름 열의 고유 값을 계산하려면, 다음 쿼리를 실행합니다.
SELECT COUNT(DISTINCT name) AS distinct_names FROM customers
이 쿼리의 결과는 다음과 같습니다.
distinct_names |
---|
3 |
보시다시피 쿼리는 이름 열의 고유 이름 수를 반환합니다. , 3입니다.
위 내용은 SQL 열에서 고유한 값을 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!