Come Contare Il Numero Di Record

Sommario:

Come Contare Il Numero Di Record
Come Contare Il Numero Di Record

Video: Come Contare Il Numero Di Record

Video: Come Contare Il Numero Di Record
Video: Count number of records in database using Excel - ajDBCountRecord 2024, Novembre
Anonim

Molto spesso, è necessario scoprire il numero di record durante la programmazione delle risorse Web nelle tabelle di un database in esecuzione sotto il controllo del DBMS MySQL. C'è una funzione speciale in SQL per questa operazione. Una query che la utilizza può essere modificata aggiungendo ulteriori condizioni di filtro: questo ti consentirà di ottenere non solo il numero totale di record, ma anche il numero che soddisfa ulteriori condizioni.

Come contare il numero di record
Come contare il numero di record

Istruzioni

Passo 1

Utilizzare la funzione Count insieme al comando Select per creare una query che restituisca il numero di record nella tabella del database di interesse. Se un asterisco (* - carattere jolly) viene passato a questa funzione come parametro, tutti i record con un valore diverso da Null verranno ricalcolati. Oltre a Count nella query, come di consueto per il comando Select, deve essere specificato il nome della tabella. Ad esempio, per conoscere il numero di record in una tabella denominata allCustomers, la query può essere scritta come segue: SELECT COUNT (*) FROM allCustomers;

Passo 2

Se è necessario ottenere il numero di record che hanno almeno un valore diverso da Null in un determinato campo della tabella, specificare il nome di questo campo anziché un asterisco nella funzione Count. Supponiamo che il campo creditSum della tabella allCustomers abbia lo scopo di memorizzare informazioni sull'importo dei prestiti emessi a ciascuno dei clienti elencati in questa tabella. Quindi la richiesta del numero di record del primo passaggio può essere modificata in modo che restituisca il numero di clienti a cui è stato concesso il prestito. La query ha questo aspetto dopo la modifica: SELECT COUNT (creditSum) FROM allCustomers;

Passaggio 3

Per contare i record con un valore univoco in un campo specifico, aggiungi Distinct al relativo nome nella funzione Count. Ad esempio, se la tabella contiene record duplicati che fanno riferimento a clienti diversi nel campo clientName, il numero di clienti menzionati in essi può essere ottenuto utilizzando la seguente query: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Passaggio 4

Con l'accesso all'applicazione PhpMyAdmin, tutto è notevolmente semplificato, poiché non è necessario comporre autonomamente una query sql. Dopo l'autorizzazione in questo programma, vai alla pagina con le informazioni sul database contenente la tabella richiesta - seleziona il suo nome nell'elenco a discesa del frame di sinistra. L'elenco delle tabelle di questo database verrà caricato nel riquadro di destra, nella colonna "Record" di cui troverai il valore richiesto per ciascuna di esse.

Consigliato: