Funkcja Count

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Oblicza liczbę rekordów zwróconych przez zapytanie.

Składnia

Liczba(wyrażenie)

Symbol zastępczy wyrów reprezentuje wyrażenie ciągu identyfikujące pole zawierające dane, które mają zostać zliczone, lub wyrażenie wykonujące obliczenia na podstawie danych w polu. Operandy w wyrażeniu mogą zawierać nazwę pola tabeli lub funkcji (które mogą być wewnętrzne lub zdefiniowane przez użytkownika, ale nie inne funkcje agregujące języka SQL). Możesz zliczyć dane dowolnego rodzaju, łącznie z tekstem.

Spostrzeżenia

Aby zliczyć liczbę rekordów w zapytaniu źródłowym, można użyć funkcji Licznik . Możesz na przykład użyć funkcji Licznik , aby zliczyć liczbę zamówień wysłanych do określonego kraju.

Chociaż wyrażenie może wykonywać obliczenia na polu, funkcja Licznik po prostu zlicza liczbę rekordów. Nie ma znaczenia, jakie wartości są przechowywane w rekordach.

Funkcja Zlicz nie zlicza rekordów zawierających pola Null, chyba że wyrażenie jest symbolem wieloznacznym gwiazdki (*). W przypadku użycia gwiazdki funkcja Licznik oblicza całkowitą liczbę rekordów, łącznie z rekordami zawierającymi pola null . Zlicz(*) jest znacznie szybszy niż count([Nazwa kolumny]). Gwiazdki nie należy umieszczać w cudzysłowie (' '). W poniższym przykładzie można obliczyć liczbę rekordów w tabeli Zamówienia:

SELECT Count(*) AS TotalOrders FROM Orders;

Jeśli wyrażenie identyfikuje wiele pól, funkcja Licznik zlicza rekord tylko wtedy, gdy co najmniej jedno z pól nie ma wartości Null. Jeśli wszystkie określone pola mają wartość Null, rekord nie jest liczony. Nazwy pól należy oddzielić handlowe "i" (&). W poniższym przykładzie pokazano, jak ograniczyć liczbę do rekordów, w których datawysyłki lub fracht nie ma wartości Null:

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

W wyrażeniu zapytania możesz użyć funkcji Licznik . Tego wyrażenia można także użyć we właściwości SQL obiektu QueryDef lub podczas tworzenia obiektu Recordset na podstawie zapytania SQL.

Zobacz również

Zliczanie danych przy użyciu kwerendy

Pola obliczeniowe w funkcjach SQL