[sql] COUNT(DISTINCT) 함수

SQL에서 COUNT(DISTINCT) 함수는 고유한 값들의 수를 계산하는 데 사용됩니다. 이 함수는 특정 열의 중복 값을 제거하고, 각각의 고유한 값에 대한 개수를 반환합니다.

이 함수는 일반적으로 다음과 같이 사용됩니다:

SELECT COUNT(DISTINCT column_name) FROM table_name;

여기서 column_name은 COUNT를 수행하고자 하는 열의 이름, table_name은 해당 열이 속해 있는 테이블의 이름입니다. 이 쿼리는 지정된 열에서 중복 값을 제거하고, 그 고유한 값들의 개수를 반환합니다.

COUNT(DISTINCT) 함수는 데이터베이스에서 고유한 값들을 식별하고 필요한 집계 정보를 얻는 데 유용합니다.

COUNT(DISTINCT) 함수 예제

예를 들어, “employees” 테이블에서 고유한 부서 번호의 수를 구하려면 다음과 같은 쿼리를 사용할 수 있습니다:

SELECT COUNT(DISTINCT department_id) FROM employees;

위의 쿼리는 “employees” 테이블에서 중복되지 않는 고유한 부서 번호의 수를 반환합니다.

COUNT(DISTINCT) 함수를 사용하여 데이터베이스에서 고유한 값의 개수를 쉽게 파악할 수 있습니다.

결론

COUNT(DISTINCT) 함수는 SQL에서 중복값을 제거하고 고유한 값들의 수를 계산하는 데 사용됩니다. 이 함수를 사용하면 데이터베이스에서 고유한 값의 수를 쉽게 파악할 수 있습니다.