Salt la conținutul principal

Funcția Count

Calculează numărul de înregistrări returnate de o interogare.

Sintaxă

Count ( expr )

Substituentul expr reprezintă un expresie șir de identificare a câmpului care conține datele pe care doriți să le contorizați sau o expresie care efectuează un calcul utilizând datele din câmp. Operandii din expr pot include numele unui câmp de tabel sau al unei funcții (care poate fi intrinsec sau definit de utilizator, dar nu și alte funcții agregate SQL). Puteți să numărați orice tip de date, inclusiv text.

Observații

Sfat: În Access 2010, generatorul de expresii are IntelliSense, astfel încât să puteți vedea ce argumente necesită expresia dvs. 

Puteți utiliza Count pentru a contoriza numărul de înregistrări dintr-o interogare subiacentă. De exemplu, puteți utiliza Count pentru a contoriza numărul de comenzi livrate într-o anumită țară.

Deși expr poate efectua un calcul pe un câmp, contorizați pur și simplu numărul de înregistrări. Nu contează ce valori sunt stocate în înregistrări.

Funcția Count nu contorizează înregistrările care au câmpuri NULL, cu excepția cazului în care expr este caracterul wildcard asterisc (*). Dacă utilizați un asterisc, Count calculează numărul total de înregistrări, inclusiv pe cele care conțin câmpuri Null . Count (*) este considerabil mai rapid decât Count ([nume coloană]). Nu încadrați asteriscul în ghilimele (' '). Următorul exemplu calculează numărul de înregistrări din tabelul Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

Dacă expr identifică mai multe câmpuri, funcția Count contorizează o înregistrare numai dacă cel puțin unul dintre câmpuri nu este nul. Dacă toate câmpurile specificate sunt nule, înregistrarea nu este contorizată. Separați numele de câmpuri cu un ampersand (&). Următorul exemplu vă arată cum să limitați numărul la înregistrări în care fie DatăLivrare, fie transport nu este nul:

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

Puteți utiliza contorizarea într-o expresie de interogare. De asemenea, puteți utiliza această expresie în proprietatea SQL a unui obiectQueryDef sau atunci când creați un obiect Recordset bazat pe o interogare SQL.

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Consultați și

Contorizarea datelor utilizând o interogare

Calcularea câmpurilor în funcțiile SQL

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×