Funcția Count 1

Numără numărul de înregistrări returnate de interogare.

Argumentul expresiei este o expresie de șir care specifică fie un câmp cu datele care urmează să fie contorizate, fie o expresie care calculează datele câmpului. Un operand într-o expresie poate fi un nume sau o funcție de tabelă (încorporată sau definită de utilizator, dar nu o altă funcție agregată SQL). Puteți număra numărul de înregistrări de orice tip, inclusiv text.







notițe

Funcția de numărare poate fi utilizată pentru a număra numărul de înregistrări într-o interogare de bază. De exemplu, utilizând funcția Contor, puteți calcula numărul de comenzi trimise către o anumită țară.

Deși expresia poate efectua calcule cu un câmp, funcția Count numără pur și simplu numărul de înregistrări. Rezultatul nu depinde de ce valori sunt stocate în înregistrări.







Funcția de numărare nu numără Null dacă numără înregistrări, dacă caracterul wildcard (*) nu este utilizat în loc de argumentul argumentului. Dacă este folosit acest caracter, funcția Count numără numărul total de înregistrări, inclusiv înregistrările care conțin câmpuri cu o valoare Null. Opțiunea Număr (*) funcționează mult mai repede decât Count ([column_name]). Nu introduceți un asterisc în citate ("). Următorul exemplu calculează numărul de înregistrări din tabelul Comenzi.

SELECT Număr (*) AS TotalOrders din comenzi;

Dacă expresia argumentului specifică mai multe câmpuri, cel puțin una dintre ele trebuie să aibă o altă valoare decât Null. numai atunci funcția numărătoare ține cont de înregistrare. Dacă toate câmpurile sunt Null. înregistrarea nu este luată în considerare. Numele câmpurilor sunt separate prin ampersand (). Următorul exemplu arată modul în care puteți limita numărarea în înregistrări în care fie câmpul ShippedDate, fie câmpul Transport de mărfuri au o altă valoare decât Null.

SELECT Count ('ExpediatData Transport de marfă ") AS [Null] FROM Orders;

Funcția Count poate fi utilizată într-o expresie de interogare. Această expresie poate fi de asemenea utilizată în proprietatea SQL a obiectului QueryDef sau când se creează un set de înregistrări bazat pe o interogare SQL.







Articole similare

Trimiteți-le prietenilor: