데이터베이스 count 예제

앞의 쿼리에서는 GROUP BY를 사용하여 각 소유자에 대한 모든 레코드를 그룹화합니다. 그룹 BY와 함께 COUNT()를 사용하는 것은 다양한 그룹화하에서 데이터를 특성화하는 데 유용합니다. 다음 예제는 동물 인구 조사 작업을 수행하는 다양한 방법을 보여 준다. 이 쿼리는 테이블의 행 수를 반환합니다. 이 예제에서는 7개입니다. 이 예제에서 SQL COUNT() 함수는 COUNT 함수의 괄호 안에 있는 인수로 열을 지정한 경우 특정 열에 대한 NULL 값을 제외합니다. 데이터베이스는 종종 “테이블에서 특정 유형의 데이터가 얼마나 자주 발생합니까?” 라는 질문에 답하는 데 사용됩니다. 예를 들어, 얼마나 많은 애완동물을 가지고 있는지, 또는 각 소유자가 가지고 있는 애완동물의 수를 알고 싶을 수도 있고, 동물에 대한 다양한 종류의 인구 조사 작업을 수행할 수도 있습니다. “테이블에서 선택 개수(*)”는 테이블의 레코드 수를 반환하는 데 사용됩니다. 애완동물 당 하나의 레코드가 있기 때문에 당신이 가지고있는 동물의 총 수를 계산하는 것은 “애완 동물 테이블에 얼마나 많은 행이 있습니까?”와 같은 질문입니다. COUNT(*)는 행 수를 계산하므로 동물을 계산하는 쿼리는 다음과 같습니다: COUNT() 함수는 SQL SELECT 문과 함께 사용되며 방대한 데이터를 가진 테이블의 행 수를 계산하는 데 매우 유용합니다. 예를 들어 다음 명령문은 부서와 직원 수를 가져옵니다.

또한 직원 수가 5인 부서만 선택합니다. 이 예제에서 COUNT 함수는 각 dept_id에 대해 $50,000 이상을 만드는 직원 수를 반환합니다. dept_id 열은 COUNT 함수에 포함되지 않으므로 GROUP BY 절에 나열되어야 합니다. SQL select count 함수의 예를 살펴보겠습니다. ORDER BY 절에서 COUNT(*) 함수를 사용하여 그룹당 행 수를 정렬할 수 있습니다. 예를 들어 다음 문은 각 부서의 직원 수를 얻고 내림차순의 직원 수에 따라 결과 집합을 정렬합니다. COUNT()를 사용할 때 전체 테이블을 검색할 필요가 없습니다. 예를 들어 개와 고양이만 수행할 때 이전 쿼리는 다음과 같습니다. 즐겨찾기_웹 사이트 값 중 하나가 NULL이기 때문에 COUNT 함수 계산에서 제외됩니다.

Posted in Uncategorized