I risultati di questo post sono:
- Che cos'è la funzione COUNT() e le sue forme?
- Come contare in base alla condizione in MySQL?
- Funzione COUNT() e ' DOVE 'Clausola
Cos'è la funzione COUNT() e le sue forme?
In MySQL, il ' CONTARE() La funzione ” viene utilizzata per contare tutte le righe e le colonne della tabella desiderata che soddisfano una determinata condizione. Ha tre diverse forme per l'esecuzione di compiti diversi, come ad esempio:
- “ CONTARE(*) '
- “ COUNT(espressione) '
- “ COUNT(espressione DISTINCT) '
Passiamo all'implementazione delle forme di funzione sopra indicate per una migliore comprensione!
Come contare in base alla condizione in MySQL?
In MySQL, possiamo usare il ' CONTARE() ” con più condizioni per contare le righe e le colonne della tabella, come “ DOVE clausola.
In un primo momento, visualizzeremo ogni forma del ' CONTARE() ' funzione. Quindi, applicheremo le condizioni sopra elencate.
Passaggio 1: apri il terminale di Windows
Inizialmente, cerca ' Prompt dei comandi ” con l'aiuto del menu di avvio:
Passo 2: Connettiti con MySQL Server
Esegui il comando fornito per accedere ai database del server MySQL utilizzando il nome utente e la password:
mysql -u maria -p
Passaggio 3: mostra i database disponibili
Successivamente, elenca tutti i database esistenti eseguendo il comando ' SPETTACOLO comando:
MOSTRA DATABASE;Dall'output fornito, abbiamo selezionato ' mariadb ' Banca dati:
Passaggio 4: modifica database
Quindi, esegui il ' UTILIZZO ” e vai al database selezionato in precedenza:
USA mariadb;Passaggio 5: Elenca tutte le tabelle
Successivamente, visualizza tutte le tabelle presenti all'interno del database corrente:
MOSTRA TABELLE;In base all'output fornito, sono presenti due tabelle e utilizzeremo il ' cliente ' tavolo:
Passaggio 6: Visualizza tutti i campi della tabella
Corri il ' SELEZIONARE ” comando con l'asterisco “ * Simbolo ” per ottenere tutti i dati della particolare tabella:
SELEZIONA * DA cliente;
Nella procedura sopra eseguita, abbiamo mostrato i dati dei database particolari. Ora, visualizzeremo le forme del ' CONTARE() ' funzione.
Modulo 1: COUNT(*)
IL ' CONTARE(*) La funzione ' recupera tutti i numeri di righe in una tabella fornita utilizzando il ' SELEZIONARE ” comando. Inoltre, conterà tutte le righe contenenti valori duplicati, NULL e non NULL.
Sintassi
La sintassi generale del ' CONTARE(*) ” è fornito di seguito:
SELECT COUNT(*) FROMQui:
- “ SELEZIONARE L'istruzione ” viene utilizzata per selezionare il record.
- “ DA La clausola ” viene utilizzata per selezionare i record dalla tabella desiderata.
- “
” è il nome della tabella di destinazione.
Per una migliore comprensione, diamo un'occhiata all'esempio fornito!
Esempio
Corri il ' SELEZIONARE ” comando con il “ CONTARE(*) ” funzione e nome tabella:
SELECT COUNT(*) FROM cliente;Secondo il seguente output, la tabella fornita ha ' 91 ' numero di righe:
Forma 2: COUNT(espressione)
IL ' COUNT(espressione) ” la funzione visualizzerà il numero di righe che non hanno valori NULL. Può essere utilizzato insieme al ' SELEZIONARE ” comando.
Sintassi
Ecco la sintassi generale della funzione 'COUNT(espressione)':
SELECT COUNT(espressione) FROMEsempio
Facciamo un esempio in cui vogliamo contare il numero di righe del ' Telefono ' colonna dal ' cliente ' tavolo:
SELECT COUNT(Telefono) FROM cliente;Qui, abbiamo inserito il ' Telefono ” nome di colonna come espressione e contiene il “ 91 righe:
Forma 3: COUNT(espressione DISTINCT)
IL ' COUNT(espressione) Il modulo ” viene utilizzato quando vogliamo contare tutte le righe tranne i valori duplicati.
Sintassi
La sintassi generale è fornita di seguito:
SELECT COUNT(DISTINCT expression) FROM