Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Calcola il numero di record restituiti da una query.

Sintassi

Count( expr )

Il segnaposto expr rappresenta un'espressione stringa che identifica il campo che contiene i dati da conteggiare o un'espressione che esegue un calcolo usando i dati presenti nel campo. Gli operandi in expr possono includere il nome di un campo di tabella o una funzione, che può essere intrinseca o definita dall'utente, ma non un'altra funzione di aggregazione SQL. È possibile contare qualsiasi tipo di dati, incluso il testo.

Note

Suggerimento:  In Access 2010, il Generatore di espressioni usa la tecnologia IntelliSense, che consente di identificare gli argomenti obbligatori nell'espressione. 

È possibile usare Count per contare il numero di record in una query sottostante. Ad esempio, si può usare Count per contare il numero di ordini inviati a un determinato paese.

Anche se espr può eseguire un calcolo in un campo, Count conta semplicemente il numero di record. Non importa quali valori vengono archiviati nei record.

La funzione Count non conta i record contenenti campi con valore Null, a meno che expr non sia il carattere jolly asterisco (*). Se si usa l'asterisco, la funzione Count calcola il numero totale di record, inclusi quelli con campi con valori Null. Count(*) è notevolmente più veloce rispetto a Count([Nome colonna]). Non racchiudere l'asterisco tra virgolette. Nell'esempio seguente viene calcolato il numero di record presenti nella tabella Ordini:

SELECT Count(*) AS TotalOrders FROM Orders;

Se expr identifica più campi, la funzione Count conta un record solo se almeno uno dei campi non è Null. Se tutti i campi specificati sono Null, il record non viene conteggiato. Separare i nomi dei campi con una e commerciale (&). Nell'esempio che segue, il conteggio viene limitato ai record in cui DataSpedizione o Trasporto non sono Null:

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

È possibile usare Count in un'espressione di query. Si può anche usare questa espressione nella proprietà SQL di un oggetto QueryDef oppure quando si crea un oggetto Recordset in base a una query SQL.

Contare i dati usando una query

Calcolo di campi in Funzioni SQL

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×