Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

쿼리에서 반환된 레코드 수를 계산합니다.

구문

Count( expr )

expr 자리 표시자는 계산할 데이터가 포함된 필드를 식별하는 문자열 식 또는 필드의 데이터를 사용하여 계산을 수행하는 식을 나타냅니다. expr의 피연산자는 테이블 필드 또는 함수의 이름을 포함할 수 있습니다(내장 함수 또는 사용자 정의일 수 있지만 다른 SQL 집계 함수는 아님). 텍스트를 포함하여 모든 종류의 데이터를 계산할 수 있습니다.

주의

Count를 사용하여 기본 쿼리의 레코드 수를 계산할 수 있습니다. 예를 들어 Count 를 사용하여 특정 국가로 배송되는 주문 수를 계산할 수 있습니다.

expr은 필드에서 계산을 수행할 수 있지만 Count는 레코드 수를 단순히 집계합니다. 레코드에 저장되는 값은 중요하지 않습니다.

expr이 별표(*) 와일드카드 문자가 아니면 Count 함수 는 Null 필드가 있는 레코드를 계산하지 않습니다. 별표 를 사용하는 경우 CountNull 필드가 포함된 레코드를 포함하여 총 레코드 수를 계산합니다. Count(*)Count([Column Name])보다 훨씬 빠릅니다. 별표를 따옴표(' ')로 묶지 마세요. 다음 예제에서는 Orders 테이블의 레코드 수를 계산합니다.

SELECT Count(*) AS TotalOrders FROM Orders;

expr이 여러 필드를 식별하는 경우 Count 함수는 하나 이상의 필드가 Null이 아닌 경우에만 레코드를 계산합니다. 지정된 필드가 모두 Null이면 레코드는 계산되지 않습니다. 필드 이름을 앰퍼샌드(&)로 구분합니다. 다음 예제에서는 횟수를 ShippedDate 또는 Freight가 Null이 아닌 레코드로 제한하는 방법을 보여줍니다.

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

쿼리 식에서 Count 를 사용할 수 있습니다. QueryDef 개체의 SQL 속성에서 또는 SQL 쿼리를 기반으로 Recordset 개체를 만들 때 이 식을 사용할 수도 있습니다.

참고 항목

쿼리를 사용하여 데이터 개수 계산

SQL 함수의 필드 계산

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.