Come contare in base alla condizione in mysql?

Come contare in base alla condizione in mysql?
MySQL è il sistema di gestione del database utilizzato per gestire i database. Un database è una raccolta strutturata di record. È possibile accedere ai database esistenti, creare nuovi dati di processo salvati in un database di sistema. I dati sono sempre rappresentati in forma tabulare. Più specificamente, il "CONTARE()"La funzione può contare il numero di colonne e righe di una tabella.

Il risultato di questo post sono:

  • Qual è la funzione count () e le sue forme?
  • Come contare in base alla condizione in mysql?
  • Count () funzione e "DOVE"Clausola

Qual è 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 condizione fornita. Ha tre diverse forme per eseguire compiti diversi, come:

  • "CONTARE(*)"
  • "Conta (espressione)"
  • "Conta (espressione distinta)"

Passiamo all'implementazione delle forme di funzione sopra dichiarate per una migliore comprensione!

Come contare in base alla condizione in mysql?

In MySQL, possiamo usare il "CONTARE()"Con più condizioni per il conteggio delle righe e delle colonne della tabella, come"DOVE"Clausola.

All'inizio, visualizzeremo ogni forma di "CONTARE()" funzione. Quindi, applicheremo le condizioni sopra elencate.

Passaggio 1: aprire il terminale Windows

Inizialmente, cerca il “Prompt dei comandi"Con l'aiuto del menu di avvio:

Passaggio 2: connettersi con MySQL Server

Esegui il comando fornito per accedere ai database MySQL Server utilizzando il suo nome utente e la sua password:

mysql -u maria -p

Passaggio 3: mostra i database disponibili

Successivamente, elenca tutti i database esistenti eseguendo il "SPETTACOLO"Comando:

Mostra database;

Dall'output indicato, abbiamo selezionato il “Mariadb" Banca dati:

Passaggio 4: modifica del database

Successivamente, eseguire il “UTILIZZO"Comando e navigare nel database precedentemente selezionato:

Usa MariaDB;

Passaggio 5: elenca tutte le tabelle

Successivamente, visualizza tutte le tabelle presenti all'interno del database corrente:

Mostra i tavoli;

Secondo l'output indicato, sono presenti due tabelle e useremo il "cliente" tavolo:

Passaggio 6: visualizzare tutti i campi della tabella

Corri il "SELEZIONARE"Comando con l'asterisco"*"Simbolo per ottenere l'intero dati della tabella particolare:

Seleziona * dal cliente;

Nella procedura sopra prestata, abbiamo mostrato i dati dei database particolari. Ora visualizzeremo le forme del "CONTARE()" funzione.

Modulo 1: Conte (*)

IL "CONTARE(*)"La funzione recupera tutti i numeri di righe in una tabella fornita utilizzando il"SELEZIONARE"Comando. Inoltre, conterrà tutte le righe contenenti valori duplicati, null e non null.

Sintassi

La sintassi generale del "CONTARE(*)"È fornito di seguito:

Selezionare count (*) da;

Qui:

  • "SELEZIONARE"L'istruzione viene utilizzata per la selezione del record.
  • "DA"La clausola viene utilizzata per selezionare i record dalla tabella desiderata.
  • ""È il nome della tabella mirato.

Per una migliore comprensione, diamo un'occhiata all'esempio fornito!

Esempio

Corri il "SELEZIONAREComando "con il"CONTARE(*)"Funzione e nome della tabella:

Selezionare Conteggio (*) dal cliente;

Secondo il seguente output, la tabella fornita ha "91" numero di righe:

Modulo 2: conteggio (espressione)

IL "Conta (espressione)"La funzione visualizzerà il numero di righe che non hanno valori nulli. Può essere usato insieme a "SELEZIONARE"Comando.

Sintassi

Ecco la sintassi generale della funzione "Conte (espressione)":

Selezionare conta (espressione) da;

Esempio

Facciamo un esempio in cui vogliamo contare il numero di file del "TelefonoColonna "da"cliente" tavolo:

Selezionare Conteggio (telefono) dal cliente;

Qui, abbiamo messo il "Telefono"Nome colonna come espressione e contiene il"91"Righe:

Modulo 3: conta (espressione distinta)

IL "Conta (espressione)"Il modulo viene utilizzato quando vogliamo contare tutte le righe tranne i valori duplicati.

Sintassi

La sintassi generale è fornita di seguito:

Seleziona conta (espressione distinta) da;

Esempio

Corri il "SELEZIONARE"Dichiarazione con la"CONTARE()"Funzione con un"Distinto"Parola chiave e nome colonna desiderato della tabella:

Selezionare Conteggio (paese distinto) dal cliente;

Si può osservare che l'output fornito restituisce il numero di "distinto non-null" valori:

Count () funzione e clausola "dove"

La funzione Count () può anche essere utilizzata con il "DOVE"Clausola che specifica la condizione desiderata. La clausola "dove" fornisce i criteri che i valori della colonna devono soddisfare per i dati che includono i valori che esistono nel risultato della query.

Sintassi

Diamo un'occhiata al "CONTARE()Funzione "con il"DOVE"Clausola:

Seleziona COUNT (*) da dove;

Esempio

Usa il "SELEZIONARE"Domanda con"CONTARE()" Compreso "*"Come parametro, nome della tabella di destinazione e condizione richiesta:

Seleziona COUNT (*) dal cliente dove telefono = 069;

Come puoi vedere, abbiamo ottenuto il numero totale di utenti che hanno lo stesso numero di telefono che è "1":

È tutto! Abbiamo spiegato il “CONTARE()"Funzione basata sulle condizioni e sulle sue forme in mysql.

Conclusione

IL "CONTARE()"La funzione può essere utilizzata per contare in base alle condizioni in MySQL. Ha tre diverse forme per eseguire compiti diversi, come "CONTARE(*) ","Conta (espressione)", E "Conta (espressione distinta)". Il "count ()" può essere utilizzato con più condizioni per il conteggio delle righe e delle colonne della tabella, allo stesso modo la clausola "dove". In questo post, abbiamo discusso della funzione "Count ()" in base alle condizioni e alle sue forme in MySQL.