I database MySQL contengono enormi quantità di dati archiviati sotto forma di tabelle e l'amministratore del database desidera conoscere il conteggio dei record presenti in una tabella o che corrisponde a una condizione specifica per effettuare report o fare analisi. La funzione MySQL Count () viene utilizzata per contare il numero di record da una tabella e può essere utilizzata con più operazioni e condizioni.
Prima di iniziare con questo post, assicurati di accedere al tuo server MySQL e di utilizzare il database in cui si desidera testare il funzionamento della funzione di conteggio.
Contare le righe in mysql
IL "contare"La funzione viene utilizzata per contare il numero di righe nella tabella MySQL e per contare tutte le righe in una tabella, utilizzare il"*"Carattere jolly che rappresenta selezionare tutto. La sintassi è riportata di seguito:
Seleziona COUNT (*) da [Table-Name];Ad esempio, se si desidera contare tutti i numeri di righe esistenti nella tabella "OrderItem,"Esegui questo comando:
Seleziona COUNT (*) da OrderItem;L'output visualizza il numero totale di righe che esiste nella tabella "OrderItem":
Contare il numero di valori distinti in una colonna di tabella MySQL
IL "contare"La funzione ha la capacità di contare tutti i valori distinti in una colonna di una tabella MySQL usando"distinto"Clausola usando questa sintassi:
Seleziona conteggio (distinto [colonna-name]) da [tabella-nome];Ad esempio, se l'utente desidera contare i valori distinti dalla colonna "Nome di battesimo"Dal tavolo"Cliente"Usa questo comando:
Seleziona Conteggio (FirstName distinto) dal cliente;L'output visualizza il numero di valori distinti nella colonna "Nome di battesimo":
Contare il numero di righe in più tabelle
IL "contare"La funzione ha la possibilità di contare il numero totale di righe in più tabelle usando la sintassi:
Seleziona COUNT (*) da [Table1-Name], [Table2-Name], [Table3-Name];Vediamo un esempio di contare le righe delle tabelle "Cliente","Fornitore" E "Prodotto", Quindi esegui questo comando:
Selezionare Conteggio (*) da cliente, fornitore, prodotto;L'output visualizza il numero totale di righe in più tabelle:
Contare il numero di righe in una tabella che soddisfano una condizione definita
IL "Dove"La clausola aiuta a definire una condizione, può essere utilizzata in"contare"Funzione, per contare il numero di righe in una tabella che soddisfano una condizione definita. La sintassi è riportata di seguito:
Seleziona COUNT (*) da [tabella-nome] dove [colonna-nome] = 'valore';Facciamo un esempio per contare i numeri di righe dalla tabella "Prodotto" dove il "Prezzo unitario"È maggiore e uguale a"15"Esegui questo comando:
Seleziona conteggio (*) dal prodotto in cui UnitPrice> = 15;Il conteggio sta visualizzando il numero di righe che corrispondono alla condizione data:
Contare il numero di righe in una tabella che soddisfa più condizioni
IL "contare"La funzione può contare il numero di righe che soddisfano più condizioni e queste condizioni multiple possono essere definite in un"Dove"Clausola usando gli operatori logici"O" E "E". Per questo, usa questa sintassi:
Seleziona COUNT (*) da [Table-Name] dove [column1-name] = 'valore' e [column2-name] = 'value';Ad esempio, se l'utente desidera contare i numeri di righe da "OrderItem"Che soddisfano entrambe le condizioni che"Prezzo unitario" è uguale a "20" E "Quantità" è uguale a "20". Esegui il comando indicato di seguito:
Seleziona conteggio (*) da orderItem dove unità PRICE = 20 e quantità = 10;L'output visualizza il numero di righe che corrispondono a entrambe le condizioni:
Contare il numero di righe in base all'intervallo di valori
IL "contare"La funzione può contare i numeri di righe su una condizione in base all'intervallo di valori usando"fra" E "E"Operatore, utilizzando questa sintassi:
Seleziona COUNT (*) da [tabella-nome] dove [name colonna] tra 1 e 10;Ad esempio, se l'utente desidera contare i numeri di righe in "Prodotto”Tavolo, dove il"Fornitoreid"Tra la gamma di"1" A "10"Esegui questo comando:
Selezionare Conteggio (*) dal prodotto in cui fornitoreid tra 1 e 10;L'output mostra il conteggio dei numeri in cui "Fornitoreid"È nell'intervallo definito:
Contare il numero di righe in una tabella che corrisponde a uno schema definito
Per trovare un modello specifico nel record, viene aggiunta una semplice parola chiave "mi piace" insieme all'operatore "conta". La sintassi per questo è la seguente:
Seleziona COUNT (*) da [Name Table] dove [colonna-name] come 'pattern%';Ad esempio, se l'utente desidera contare il numero di righe nella tabella "Fornitore" nel "Paese"Colonna se corrisponde a uno schema con"%UK%" e il "%"Rappresenta quei caratteri zero, singoli o multipli. Esegui questo comando:
Selezionare Conteggio (*) dal fornitore in cui paesi come "%uk%";L'output visualizza il conteggio che corrisponde a uno schema definito:
Contare il numero di righe basate sui valori null
IL "contareLa funzione "può usare"è zero"Operatore per contare il numero di righe in una tabella che non ha alcun valore, usando questa sintassi:
Seleziona COUNT (*) da [tabella-nome] dove [name colonna] è nullo;Vediamo un esempio se l'utente desidera contare tutti i numeri di righe che non hanno alcun valore in "dipendente"Tabella, eseguendo il comando indicato di seguito:
Selezionare Conteggio (*) dal dipendente in cui il paese è nullo;L'output conta correttamente il numero di righe in base ai valori null:
Hai imparato con successo la funzione di conteggio insieme a diversi esempi.
Conclusione
IL "contare"La funzione in mysql viene utilizzata per contare il numero di righe in una tabella. Può anche essere usato per contare il numero di righe da più tabelle o che soddisfano un modello o una condizione specifici. Gli utenti possono anche contare il numero di righe con più condizioni. Questo post ha dimostrato la funzione di conteggio MySQL e i suoi esempi.