Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

È 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.

Vedere anche

Conteggiare dati tramite una query

Calcolo dei 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.