Funkcja Count

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

Składnia

Count ( wyrażenie )

Symbol zastępczy wyrażenia przedstawia wyrażenie tekstowe identyfikujący pole zawierające dane, które mają zostać zliczone, lub wyrażenie, które wykonuje obliczenie przy użyciu danych w polu. Operandy w instrukcji Expr mogą zawierać nazwę pola tabeli lub funkcji (która może być wewnętrzną lub zdefiniowaną przez użytkownika, ale nie innymi funkcjami agregującymi SQL). Możesz zliczyć dowolny rodzaj danych, w tym tekst.

Spostrzeżenia

Porada: W programie Access 2010 Konstruktor wyrażeń zawiera technologię IntelliSense, więc możesz sprawdzić, jakie argumenty wymaga wyrażenie. 

Funkcji Count można użyć w celu zliczenia liczby rekordów w zapytaniu źródłowym. Na przykład można użyć funkcji Count w celu obliczenia liczby zamówień wysłanych do określonego kraju.

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

Funkcja ile. liczb nie zlicza rekordów, które mają pola o wartości null, chyba że wyrażenie jest symbolem wieloznacznym w postaci gwiazdki (*). Jeśli używasz gwiazdki, funkcja Count oblicza całkowitą liczbę rekordów, łącznie z tymi, które zawierają pola o wartości null . Zliczanie (*) jest znacznie szybsze niż zliczanie ([Nazwa kolumny]). Gwiazdka nie powinna być ujęta w cudzysłów (' '). W poniższym przykładzie jest obliczana liczba rekordów w tabeli Orders (zamówienia):

SELECT Count(*) AS TotalOrders FROM Orders;

Jeśli argument wyrażenie identyfikuje wiele pól, funkcja ile. liczb zwraca rekord tylko wtedy, gdy co najmniej jedno pole nie ma wartości null. Jeśli wszystkie określone pola mają wartość null, rekord nie jest liczony. Nazwy pól należy rozdzielić znakiem handlowe "i" (&). W poniższym przykładzie pokazano, jak można ograniczyć Zliczanie do rekordów, w których wartość pola DataWysyłki lub fracht nie jest równa null:

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

Funkcja Count może być używana w wyrażeniu kwerendy. Tego wyrażenia można także używać we właściwości SQL obiektu definicja zapytania lub podczas tworzenia obiektu RECORDSET opartego na zapytaniu SQL.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Zobacz też

Zliczanie danych przy użyciu kwerendy

Obliczanie pól w funkcjach SQL

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×