Como contar com base na condição em MySQL?

Como contar com base na condição em MySQL?
MySQL é o sistema de gerenciamento de banco de dados usado para gerenciar bancos de dados. Um banco de dados é uma coleção estruturada de registros. Você pode acessar bancos de dados existentes, criar dados novos e de processo que são salvos em um banco de dados do sistema. Os dados são sempre representados em forma de tabular. Mais especificamente, o “CONTAR()”A função pode contar o número de colunas e linhas de uma tabela.

O resultado deste post é:

  • O que é count () função e suas formas?
  • Como contar com base na condição em MySQL?
  • Count () função e “ONDE"Cláusula

O que é count () função e suas formas?

Em Mysql, o “CONTAR()”A função é utilizada para contar todas as linhas e colunas da tabela desejada que satisfazem uma condição fornecida. Possui três formas diferentes para executar tarefas diferentes, como:

  • ““CONTAR(*)
  • ““Contagem (expressão)
  • ““Contagem (expressão distinta)

Vamos para a implementação dos formulários de função acima mencionados para melhor compreensão!

Como contar com base na condição em MySQL?

Em MySQL, podemos usar o “CONTAR()”Com várias condições para contar as linhas e colunas da tabela, como o“ONDE"Cláusula.

No começo, visualizaremos cada forma do “CONTAR()”Função. Então, aplicaremos as condições listadas acima disso.

Etapa 1: Abra o terminal do Windows

Inicialmente, procure o “Prompt de comando”Com a ajuda do menu de inicialização:

Etapa 2: Conecte -se com o MySQL Server

Execute o comando fornecido para acessar os bancos de dados do MySQL Server, utilizando seu nome de usuário e senha:

mysql -u maria -p

Etapa 3: mostre bancos de dados disponíveis

Em seguida, liste todos os bancos de dados existentes executando o “MOSTRAR”Comando:

Mostrar bancos de dados;

Da saída fornecida, selecionamos o “Mariadb" base de dados:

Etapa 4: Alterar o banco de dados

Em seguida, execute o “USAR”Comandando e navegue até o banco de dados selecionado anteriormente:

Use MariaDB;

Etapa 5: Liste todas as tabelas

Depois disso, exiba todas as tabelas presentes dentro do banco de dados atual:

Mostrar mesas;

De acordo com a saída fornecida, duas tabelas estão presentes e usaremos o “cliente" mesa:

Etapa 6: exiba todos os campos da tabela

Execute o “Selecione”Comando com o asterisco“*”Símbolo para obter todos os dados da tabela específica:

Selecione * do cliente;

No procedimento acima apresentado, mostramos os dados de bancos de dados específicos. Agora, visualizaremos as formas do “CONTAR()”Função.

Formulário 1: Count (*)

O "CONTAR(*)”A função recupera todos os números de linhas em uma tabela fornecida, utilizando o“Selecione”Comando. Além disso, contará todas as linhas que contêm valores duplicados, nulos e não nulos.

Sintaxe

A sintaxe geral do “CONTAR(*)”É fornecido abaixo:

Selecione contagem (*) de;

Aqui:

  • ““Selecione”A declaração é utilizada para selecionar o registro.
  • ““DE”A cláusula é usada para selecionar registros da tabela desejada.
  • ““”É o nome da tabela direcionado.

Para uma melhor compreensão, vejamos o exemplo fornecido!

Exemplo

Execute o “Selecione”Comando com o“CONTAR(*)”Função e nome da tabela:

Selecione contagem (*) do cliente;

De acordo com a saída a seguir, a tabela fornecida possui “91" numero de linhas:

Formulário 2: Count (expressão)

O "Contagem (expressão)”A função exibirá o número de linhas que não têm valores nulos. Pode ser usado junto com o “Selecione”Comando.

Sintaxe

Aqui está a sintaxe geral da função “count (expressão)”:

Selecione contagem (expressão) de;

Exemplo

Vamos dar um exemplo no qual queremos contar o número de linhas dos “Telefone”Coluna da“cliente" mesa:

Selecione Count (telefone) do cliente;

Aqui, colocamos o “Telefone”Nome da coluna como expressão e contém o“91"Linhas:

Formulário 3: Conte (expressão distinta)

O "Contagem (expressão)”O formulário é utilizado quando queremos contar todas as linhas, exceto valores duplicados.

Sintaxe

A sintaxe geral é fornecida abaixo:

Selecione contagem (expressão distinta) de;

Exemplo

Execute o “Selecione”Declaração com a“CONTAR()”Função com uma“Distinto”Palavra -chave e nome da coluna desejada da tabela:

Selecione contagem (país distinto) do cliente;

Pode -se observar que a saída, desde que a saída retorne o número de “distinto não nulo”Valores:

Count () função e cláusula "onde"

A função count () também pode ser utilizada com o “ONDE”Cláusula especificando a condição desejada. A cláusula "Where" fornece os critérios que os valores da coluna devem atender aos dados que incluem os valores a serem existentes no resultado da consulta.

Sintaxe

Vamos dar uma olhada no “CONTAR()”Função com o“ONDE"Cláusula:

Selecione a contagem (*) de onde;

Exemplo

Use o "Selecione"Consulta com"CONTAR()" Incluindo "*”Como parâmetro, nome da tabela de destino e condição necessária:

Selecione contagem (*) do cliente onde telefone = 069;

Como você pode ver, temos o número total de usuários com o mesmo número de telefone que é “1”:

Isso é tudo! Nós explicamos o “CONTAR()”Função baseada em condições e suas formas em MySQL.

Conclusão

O "CONTAR()”A função pode ser usada para contar com base nas condições em MySQL. Possui três formas diferentes para executar tarefas diferentes, como “CONTAR(*) ","Contagem (expressão)", e "Contagem (expressão distinta)”. O "count ()" pode ser usado com várias condições para contar as linhas e colunas da tabela, da mesma forma a cláusula "onde". Neste post, discutimos a função "count ()" com base nas condições e em suas formas em MySQL.