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

Como Contar Com Base Na Condicao No 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 novos e processar dados que são salvos em um banco de dados do sistema. Os dados são sempre representados em forma tabular. Mais especificamente, o “ CONTAR() ” pode contar o número de colunas e linhas de uma tabela.

O resultado deste post são:

O que é a função COUNT() e seus formulários?

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







  • CONTAR(*)
  • COUNT(expressão)
  • COUNT(expressão DISTINTA)

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



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

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



A princípio, visualizaremos cada forma do “ CONTAR() ”função. Em seguida, aplicaremos as condições listadas acima a ele.





Passo 1: Abra o Terminal do Windows

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



Etapa 2: conectar-se ao servidor MySQL

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

mysql -u maria -p

Etapa 3: Mostrar bancos de dados disponíveis

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

MOSTRAR BANCOS DE DADOS;

A partir da saída fornecida, selecionamos o “ mariadb ' base de dados:

Etapa 4: alterar o banco de dados

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

USE mariadb;

Etapa 5: listar todas as tabelas

Depois disso, exiba todas as tabelas que estão presentes no banco de dados atual:

MOSTRAR TABELAS;

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

Etapa 6: exibir todos os campos da tabela

Execute o “ SELECIONE ” comando com o asterisco “ * ” para obter todos os dados da tabela específica:

SELECIONE * DO cliente;

No procedimento realizado acima, mostramos os dados dos bancos de dados específicos. Agora, vamos visualizar 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 a função “ SELECIONE ” comando. Além disso, ele contará todas as linhas que contêm valores duplicados, NULL e não NULL.

Sintaxe

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

SELECT COUNT(*) FROM ;

Aqui:

  • SELECIONE ” é utilizada para selecionar o registro.
  • DE ” é usada para selecionar registros da tabela desejada.
  • ” é o nome da tabela de destino.

Para um melhor entendimento, vejamos o exemplo fornecido!

Exemplo

Execute o “ SELECIONE ” com o “ CONTAR(*) ” função e nome da tabela:

SELECT COUNT(*) FROM cliente;

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

Formulário 2: COUNT(expressão)

O ' COUNT(expressão) ” a função exibirá o número de linhas que não possuem valores NULL. Pode ser usado junto com o “ SELECIONE ” comando.

Sintaxe

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

SELECT COUNT(expressão) FROM ;

Exemplo

Vamos dar um exemplo em que queremos contar o número de linhas do “ Telefone ” da coluna “ cliente ' mesa:

SELECT COUNT(Telefone) FROM cliente;

Aqui, colocamos o “ Telefone ” nome da coluna como uma expressão e contém o “ 91 ” linhas:

Formulário 3: COUNT(expressão DISTINTA)

O ' COUNT(expressão) ” é utilizado quando queremos contar todas as linhas, exceto valores duplicados.

Sintaxe

A sintaxe geral é fornecida abaixo:

SELECT COUNT(expressão DISTINCT) FROM ;

Exemplo

Execute o “ SELECIONE ” declaração com o “ CONTAR() ” função com um “ DISTINTO ” palavra-chave e nome da coluna desejada da tabela:

SELECT COUNT(DISTINCT country) FROM customer;

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

Função COUNT() e cláusula “WHERE”

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

Sintaxe

Vamos dar uma olhada no ' CONTAR() ” com a função “ ONDE ” cláusula:

SELECT COUNT(*) FROM WHERE ;

Exemplo

Use o ' SELECIONE ” consulta com “ CONTAR() ' Incluindo ' * ” como parâmetro, nome da tabela de destino e condição necessária:

SELECT COUNT(*) FROM cliente WHERE Telefone = 069;

Como você pode ver, obtivemos 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 seus formulários no MySQL.

Conclusão

O ' CONTAR() ” pode ser usada para contar com base nas condições do MySQL. Possui três formas diferentes para realizar diferentes tarefas, como “ CONTAR(* )”, “ COUNT(expressão) ', e ' COUNT(expressão DISTINTA) ”. O “COUNT()” pode ser usado com múltiplas condições para contar as linhas e colunas da tabela, assim como a cláusula “WHERE”. Neste post, discutimos a função “COUNT()” baseada em condições e seus formulários no MySQL.