쿼리에서 반환되는 레코드 수를 계산합니다.
구문
Count(expr)
expr 자리 문자열 식 계수할 데이터가 포함된 필드를 식별하거나 필드의 데이터를 사용하여 계산을 수행하는 식을 식별하는 데 필요한 작업을 나타냈습니다. expr의 피연산자에는 테이블 필드 또는 함수의 이름이 포함할 수 있습니다(즉, 내재적 또는 사용자 정의일 수 있지만 다른 집계 함수는 SQL 없습니다). 텍스트를 포함하여 모든 종류의 데이터를 계산할 수 있습니다.
주의
팁: Access 2010에서 식 작성기에는 IntelliSense 있으므로 식에 필요한 인수를 볼 수 있습니다.
Count를 사용하여 기반 쿼리의 레코드 수를 계산할 수 있습니다. 예를 들어 Count를 사용하여 특정 국가로 배송된 주문 수를 계산할 수 있습니다.
expr는 필드에서 계산을 수행할 수 있습니다. Count는 단순히 레코드 수를 계산합니다. 레코드에 저장되는 값은 중요하지 않습니다.
Count 함수는 expr가 별표(*) 와일드카드 문자가 아닌 경우 Null 필드가 있는 레코드를 계산하지 않습니다. 별용구를 사용하는 경우 Count는 Null 필드를 포함하는 레코드를 포함하여 총 레코드 수를 계산합니다.Count(*) 는 Count([열 이름 ] ) 보다 훨씬빠릅니다. 견적 표시(' ')에서 에스테리스크를 묶지 않습니다. 다음 예제에서는 Orders 테이블의 레코드 수를 계산합니다.
SELECT Count(*) AS TotalOrders FROM Orders;
expr가 여러 필드를 식별하는 경우 Count 함수는 하나 이상의 필드가 Null이 아닌 경우 레코드를 계산합니다. 지정된 모든 필드가 Null인경우 레코드는 계산되지 않습니다. 앰퍼 AND(필드 이름)를 &. 다음 예제에서는 ShippedDate 또는 Freight가 Null이 아닌 레코드로 개수를 제한할 수 있는 방법을 보여줍니다.
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
쿼리 식에서 Count를 사용할 수 있습니다. 또한 이 식을 SQL 개체의QueryDef 쿼리를 기반으로 Recordset 개체를 만들 때 SQL 있습니다.