재미있는 수학

Menu

데이터베이스 count 예제

SQL COUNT 함수는 가장 간단한 함수이며 SELECT 문으로 반환될 것으로 예상되는 레코드 수를 계산하는 데 매우 유용합니다. 앞의 쿼리에서는 GROUP BY를 사용하여 각 소유자에 대한 모든 레코드를 그룹화합니다. 그룹 BY와 함께 COUNT()를 사용하는 것은 다양한 그룹화하에서 데이터를 특성화하는 데 유용합니다. 다음 예제는 동물 인구 조사 작업을 수행하는 다양한 방법을 보여 준다. 다음 예제에서는 별표 문자 (*)가 사용되며 NULL 값이 있더라도 테이블의 모든 행을 나타내는 SQL COUNT() 다음에 사용됩니다. SQL COUNT 함수는 사용자가 지정한 기준에 따라 데이터베이스 레코드를 계산할 수 있으므로 특히 유용합니다. 테이블의 모든 레코드를 계산하거나, 열에서 고유 값을 계산하거나, 특정 기준을 충족하는 레코드가 발생하는 횟수를 계산하는 데 사용할 수 있습니다. 가장 기본적인 쿼리는 테이블의 레코드 수를 계산하는 것입니다. 제품 테이블에 있는 항목 수를 알고 싶다면 COUNT()를 사용할 때 전체 테이블을 검색할 필요가 없습니다.

예를 들어, 이전 쿼리는 개와 고양이에 대해서만 수행될 때 다음과 같습니다: 예를 들어 선택한 지역에 있는 유권자 기록이 있고 유권자 수를 계산하려는 경우 수동으로 수행하는 것은 매우 어렵지만 S를 사용하여 쉽게 수행할 수 있습니다. QL SELECT 카운트 쿼리. 예를 들어 다음 명령문은 부서와 직원 수를 가져옵니다. 또한 직원 수가 5인 부서만 선택합니다. COUNT 함수 내에서 DISTINCT 절을 사용할 수 있다는 사실을 알고 계셨습니까? 이렇게 하면 고유 값만 계산할 수 있습니다. 이 예제에서 COUNT 함수는 $50,000 이상을 만드는 직원이 한 명 이상있는 dept_id 값의 고유 번호를 반환합니다. 이 두 번째 예제는 5를 반환합니다. 즐겨찾기_웹 사이트 값 중 하나가 NULL이기 때문에 COUNT 함수 계산에서 제외됩니다. 따라서 쿼리는 6이 아닌 5를 반환합니다. 데이터베이스는 종종 “테이블에서 특정 유형의 데이터가 얼마나 자주 발생합니까?” 라는 질문에 답하는 데 사용됩니다.

예를 들어, 얼마나 많은 애완동물을 가지고 있는지, 또는 각 소유자가 가지고 있는 애완동물의 수를 알고 싶을 수도 있고, 동물에 대한 다양한 종류의 인구 조사 작업을 수행할 수도 있습니다. 이 예제에서 COUNT 함수는 각 dept_id에 대해 $50,000 이상을 만드는 직원 수를 반환합니다. dept_id 열은 COUNT 함수에 포함되지 않으므로 GROUP BY 절에 나열되어야 합니다. 모든 사람이 이를 인식하지는 못하지만 COUNT 함수는 COUNT(식)에서 식이 NULL이 아닌 레코드만 계산합니다.

No categories

Comments

Sorry, comments are closed for this item.