Exemplos de função de contagem de mysql

Exemplos de função de contagem de mysql

Os bancos de dados MySQL contêm quantidades enormes de dados armazenados na forma de tabelas e o administrador do banco de dados deseja conhecer a contagem de registros presentes em uma tabela ou que corresponda a uma condição específica para fazer relatórios ou fazer análises. A função MySQL count () é utilizada para contar o número de registros de uma tabela e pode ser usada com várias operações e condições.

Antes de começar com este post, certifique -se de fazer login no seu servidor MySQL e use o banco de dados no qual deseja testar o funcionamento da função de contagem.

Conte linhas em mysql

O "contar”A função é utilizada para contar o número de linhas na tabela MySQL e para contar todas as linhas em uma tabela, use o“*”Caráter curinga que representa selecionar todos. A sintaxe é dada abaixo:

Selecione contagem (*) de [nome da tabela];

Por exemplo, se você deseja contar todos os números de linhas que existem na tabela “Ordem,”Execute este comando:

Selecione contagem (*) do orderItem;

A saída exibe o número total de linhas que existem na tabela “Ordem”:

Contando o número de valores distintos em uma coluna da tabela MySQL

O "contar”A função tem a capacidade de contar todos os valores distintos em uma coluna de uma tabela MySQL usando o“distinto”Cláusula usando esta sintaxe:

Selecione contagem (distinto [nome da coluna]) de [tabela-name];

Por exemplo, se o usuário quiser contar os valores distintos da coluna “Primeiro nome" Da mesa "Cliente”Use este comando:

Selecione contagem (nome distinto primeiro) do cliente;

A saída exibe o número de valores distintos na coluna “Primeiro nome”:

Contando o número de linhas em várias tabelas

O "contar”A função tem a capacidade de contar o número total de linhas em várias tabelas usando a sintaxe:

Selecione contagem (*) de [Tabela1-name], [Tabela2-name], [tabela3-name];

Vamos ver um exemplo de contar as fileiras das mesas “Cliente","Fornecedor" e "produtos”, Então execute este comando:

Selecione contagem (*) do cliente, fornecedor, produto;

A saída está exibindo um número total de linhas em várias tabelas:

Contando o número de linhas em uma tabela que atenda a uma condição definida

O "onde”A cláusula ajuda a definir uma condição, ela pode ser usada no“contar”Função, para contar o número de linhas em uma tabela que atenda a uma condição definida. A sintaxe é dada abaixo:

Selecione contagem (*) de [Nome da tabela] onde [coluna-name] = 'value';

Vamos dar um exemplo para contar o número de linhas da tabela “produtos" onde o "Preço unitário”É maior que e igual a“15”, Execute este comando:

Selecione a contagem (*) do produto em que UnitPrice> = 15;

A contagem está exibindo o número de linhas que correspondem à condição fornecida:

Contando o número de linhas em uma tabela que atenda a várias condições

O "contar”A função pode contar o número de linhas que cumprem várias condições e essas múltiplas condições podem ser definidas em um“onde”Cláusula usando os operadores lógicos“ou" e "e”. Para isso, use esta sintaxe:

Selecione a contagem (*) de [Nome da tabela] onde [column1-name] = 'value' e [column2-name] = 'value';

Por exemplo, se o usuário quiser contar o número de linhas do “Ordem"Que cumprem as duas condições que"Preço unitário" é igual a "20" e "Quantidade" é igual a "20”. Execute o comando dado abaixo:

Selecione a contagem (*) no orderItem, onde UnitPrice = 20 e Quantity = 10;

A saída exibe o número de linhas que correspondem às duas condições:

Contando o número de linhas com base na faixa de valores

O "contar”A função pode contar os números de linhas em uma condição com base no intervalo de valores usando o“entre" e "e”Operador, usando esta sintaxe:

Selecione a contagem (*) de [Nome da tabela] onde [Nome da coluna] entre 1 e 10;

Por exemplo, se o usuário quiser contar números de linhas no “produtos”Tabela, onde a“Identificação do Fornecedor"Entre o intervalo de"1" para "10”, Execute este comando:

Selecione a contagem (*) do produto onde o fornecedor entre 1 e 10;

A saída está mostrando a contagem de números em que “Identificação do Fornecedor”Está no intervalo definido:

Contando o número de linhas em uma tabela que corresponde a um padrão definido

Para encontrar um padrão específico no registro, uma palavra -chave simples "curtir" é adicionada junto com o operador "contagem". A sintaxe para isso é a seguinte:

Selecione a contagem (*) de [Nome da tabela] onde [Nome da coluna] como 'Pattern%';

Por exemplo, se o usuário quiser contar o número de linhas na tabela “Fornecedor" no "País”Coluna se corresponde a um padrão com“%REINO UNIDO%" e a "%”Representa que zero, único ou múltiplos caracteres. Execute este comando:

Selecione contagem (*) do fornecedor onde país como '%UK%';

A saída exibe a contagem que corresponde a um padrão definido:

Contando o número de linhas com base em valores nulos

O "contar”A função pode usar“é nuloOperador para contar o número de linhas em uma tabela que não possui nenhum valor, usando esta sintaxe:

Selecione a contagem (*) de [Nome da tabela] onde [o nome da coluna] é nulo;

Vamos ver um exemplo se o usuário quiser contar todos os números de linhas que não têm nenhum valor no “funcionárioTabela, executando o comando dado abaixo:

Selecione a contagem (*) do funcionário onde o país é nulo;

A saída conta com sucesso o número de linhas com base nos valores nulos:

Você aprendeu com sucesso sobre a função de contagem junto com diferentes exemplos.

Conclusão

O "contar”A função no MySQL é usada para contar o número de linhas em uma tabela. Também pode ser usado para contar o número de linhas de várias tabelas, ou que atendem a um padrão ou condição específica. Os usuários também podem contar o número de linhas com várias condições. Este post demonstrou a função de contagem do MySQL e seus exemplos.