O CONTAGEM SQL() é uma função que retorna o número de registros da tabela na saída.
Esta função é usada com a instrução SQL SELECT.
Vejamos um exemplo simples: Se você tem um registro dos eleitores na área selecionada e deseja contar o número de eleitores, então é muito difícil fazer isso manualmente, mas você pode fazer isso facilmente usando a consulta SQL SELECT COUNT.
10 de 50,00
Sintaxe da função Select Count em SQL
SELECT COUNT(column_name) FROM table_name;
Na sintaxe, temos que especificar o nome da coluna após a palavra-chave COUNT e o nome da tabela na qual a função Count será executada.
Exemplos de função Select Count em SQL
Neste artigo, pegamos os dois exemplos SQL a seguir que o ajudarão a executar a função Count na consulta:
Exemplo 1: Neste exemplo, temos uma tabela chamada Bicicleta com três colunas:
Bicicleta_Nome | Bicicleta_Cor | Bicicleta_Custo |
---|---|---|
Imprensa | Preto | 185.000 |
Apache | Preto | NULO |
KTM RC | Vermelho | 90.0000 |
Real Enfield | Branco | NULO |
Ao vivo | Preto | 80.000 |
KTM DUQUE | Vermelho | 195.000 |
- Suponha que você queira contar o número total de cores de bicicletas de Bicicleta Mesa. Para esta operação, você deve escrever a seguinte instrução SQL:
SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ;
Esta consulta mostrará a seguinte saída na tela:
TotalBikeColor |
---|
6 |
A saída desta consulta é seis porque o Bicicleta_Cor coluna não contém nenhum valor NULL.
- Suponha que você queira contar os valores totais de a bicicleta_custo coluna acima Bicicleta Mesa. Para esta operação, você deve escrever a seguinte instrução em SQL:
SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ;
Esta consulta mostrará a seguinte saída na tela:
Custo total da bicicleta |
---|
4 |
A saída desta consulta é quatro porque dois valores da coluna Bike_Cost são NULL e esses dois valores NULL são excluídos da função de contagem. É por isso que esta consulta mostra quatro em vez de 6 na saída.
Exemplo 2: Neste exemplo, temos um Detalhes_dofuncionário tabela com quatro colunas:
Govinda
Emp_Id | Emp_Name | Emp_Salário | Emp_Cidade |
---|---|---|---|
2001 | Saurabh | 25.000 | NULO |
2002 | Bater | 29.000 | Délhi |
2003 | cume | 30.000 | NULO |
2004 | Ankit | 45.000 | Goa |
2005 | Bheem | 40.000 | NULO |
- Suponha que você queira contar os valores totais de a Emp_City coluna acima Detalhes_dofuncionário mesa. Para esta consulta, você deve escrever a seguinte instrução em Structured Query Language:
SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ;
Esta consulta mostrará a seguinte saída na tela:
Cidade Total |
---|
2 |
A saída desta consulta é dois porque os três valores do Emp_Cidade coluna são NULL. E esses três valores NULL são excluídos da função de contagem. É por isso que esta consulta mostra dois em vez de 5 na saída.
Selecione a função Count(*) em SQL
A função count(*) em SQL mostra todos os registros nulos e não nulos presentes na tabela.
Sintaxe da função Count (*) em SQL
SELECT COUNT(*) FROM table_name;
Exemplo de função Count (*) em SQL
Neste exemplo, temos o seguinte Bicicleta tabela com três colunas:
sistema operacional linux
Bicicleta_Nome | Bicicleta_Cor | Bicicleta_Custo |
---|---|---|
Ao vivo | Preto | 185.000 |
Apache | Vermelho | NULO |
Imprensa | Vermelho | 90.0000 |
Real Enfield | Preto | NULO |
KTM DUQUE | Preto | 80.000 |
KTM RC | Branco | 195.000 |
- Suponha que você queira contar o número total de registros do Bicicleta Mesa. Para esta condição, você deve escrever a seguinte instrução em Structured Query Language:
SELECT COUNT (*) FROM Bikes ;
Esta consulta mostrará a seguinte saída na tela:
Contar(*) |
---|
6 |
Função SQL Count() com cláusula WHERE
Também podemos usar a função Count() com a cláusula WHERE. A função de contagem com cláusula WHERE na instrução SELECT mostra os registros que correspondem aos critérios especificados.
Sintaxe da função Count() com cláusula WHERE em SQL
SELECT COUNT(column_name) FROM table_name WHERE [condition];
Exemplos de função de contagem com cláusula WHERE em SQL
Os dois exemplos a seguir ajudarão você a executar a função Count com a cláusula WHERE na consulta SQL:
Exemplo 1: Neste exemplo, temos o seguinte Bicicleta tabela com três colunas:
Bicicleta_Nome | Bicicleta_Cor | Bicicleta_Custo |
---|---|---|
Apache | Preto | 90.0000 |
Ao vivo | Preto | NULO |
KTM RC | Vermelho | 185.000 |
KTM DUQUE | Branco | NULO |
Real Enfield | Vermelho | 80.000 |
Imprensa | Preto | 195.000 |
- Suponha que você queira contar o número total de bicicletas cuja cor é preta. Para isso, você deve digitar a seguinte instrução em SQL:
SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black';
Esta consulta mostrará a seguinte saída na tela:
TotalBikePretoCor |
---|
3 |
Exemplo 2: Neste exemplo, temos um Detalhes_dofuncionário tabela com quatro colunas:
Emp_Id | Emp_Name | Emp_Salário | Emp_Cidade |
---|---|---|---|
2001 | Bheem | 30.000 | Jaipur |
2002 | Ankit | 45.000 | Délhi |
2003 | cume | 40.000 | Délhi |
2004 | Bater | 29.000 | Goa |
2005 | Abhay | 25.000 | Délhi |
- Suponha que você queira contar o número total de funcionários que pertencem à cidade de Delhi. Para isso, você deve escrever a seguinte instrução SQL:
SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi';
Esta consulta mostrará a seguinte saída na tela:
TotalEmpCity |
---|
3 |
Função de contagem SQL com palavra-chave DISTINCT
A palavra-chave DISTINCT com a função COUNT mostra apenas o número de linhas exclusivas de uma coluna.
Sintaxe da função Count com palavra-chave DISTINCT em SQL
SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition];
Exemplos de função de contagem com palavra-chave DISTINCT em SQL
Os dois exemplos a seguir ajudarão você a executar a função Count com a palavra-chave DISTINCT na consulta SQL:
Exemplo 1:
interruptor c#
Neste exemplo, tomamos o seguinte Carros tabela com três colunas:
Carro_Nome | Carro_Cor | Custo_carro |
---|---|---|
i20 | Branco | 10,85.000 |
Local Hyundai | Preto | 9,50.000 |
Desejos Rápidos | Vermelho | 9.00.000 |
Hyundai Creta | Branco | 7,95.000 |
Kia Seltos | Branco | 8.00.000 |
Kia Soul | Vermelho | 10.00.000 |
- Suponha que você queira contar as cores exclusivas de um carro na tabela acima. Para esta consulta, você deve escrever a instrução abaixo em SQL:
SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ;
Esta consulta mostrará a seguinte saída na tela:
Unique_Car_Color |
---|
3 |
A saída desta consulta é três porque existem três valores exclusivos do carro.
Exemplo 2:
Neste exemplo, tomamos uma Funcionário tabela com quatro colunas:
Emp_Id | Emp_Name | Emp_Salário | Emp_City |
---|---|---|---|
2001 | cume | 25.000 | Jaipur |
2002 | Bater | 45.000 | Délhi |
2003 | Bheem | 25.000 | Délhi |
2004 | Ankit | 29.000 | Goa |
2005 | Abhay | 40.000 | Délhi |
- Suponha que você queira contar os valores únicos do Emp_Salário campo da tabela Employee_details. Para isso, você deve escrever a seguinte instrução em Structured Query Language:
SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ;
Esta consulta mostrará a seguinte saída na tela:
Salário_Único |
---|
4 |