logo

SQL SELECIONAR CONTAGEM

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