logo

CUENTA DE SELECCIÓN DE SQL

El CUENTA SQL() es una función que devuelve el número de registros de la tabla en la salida.

Esta función se utiliza con la instrucción SQL SELECT.

Tomemos un ejemplo sencillo: Si tiene un registro de los votantes en el área seleccionada y desea contar el número de votantes, entonces es muy difícil hacerlo manualmente, pero puede hacerlo fácilmente utilizando la consulta SQL SELECT COUNT.

Sintaxis de la función Seleccionar recuento en SQL

 SELECT COUNT(column_name) FROM table_name; 

En la sintaxis, debemos especificar el nombre de la columna después de la palabra clave COUNT y el nombre de la tabla en la que se ejecutará la función Count.

Ejemplos de función de recuento de selección en SQL

En este artículo, hemos tomado los siguientes dos ejemplos de SQL que le ayudarán a ejecutar la función Count en la consulta:

Ejemplo 1: En este ejemplo, tenemos una tabla llamada Bicicleta con tres columnas:

Nombre_bicicleta Color_bicicleta Costo_bicicleta
Pulsar Negro 185,000
apache Negro NULO
ktm rc Rojo 90,0000
Real Enfield Blanco NULO
Vivir Negro 80,000
DUQUE KTM Rojo 195,000
  • Supongamos que desea contar el número total de colores de bicicletas de Bicicleta Mesa. Para esta operación, debe escribir la siguiente declaración SQL:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

contactos bloqueados
TotalBicicletaColor
6

El resultado de esta consulta es seis porque el Color_bicicleta La columna no contiene ningún valor NULL.

  • Supongamos que desea contar los valores totales de el costo_bicicleta columna de arriba Bicicleta Mesa. Para esta operación, debe escribir la siguiente declaración en SQL:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

Costo total de la bicicleta
4

El resultado de esta consulta es cuatro porque dos valores de la columna Bike_Cost son NULL y estos dos valores NULL están excluidos de la función de recuento. Es por eso que esta consulta muestra cuatro en lugar de 6 en el resultado.

Ejemplo 2: En este ejemplo, tenemos un Detalles sobre empleados tabla con cuatro columnas:

10 de 50
emp_id Emp_Name Emp_Salario Emp_Ciudad
2001 Saurabh 25000 NULO
2002 RAM 29000 Delhi
2003 sumitar 30000 NULO
2004 Ankit 45000 Ir a
2005 Bhim 40000 NULO
  • Supongamos que desea contar los valores totales de la Emp_City columna de lo anterior Detalles sobre empleados mesa. Para esta consulta, debe escribir la siguiente declaración en lenguaje de consulta estructurado:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

TotalCiudad
2

El resultado de esta consulta es dos porque los tres valores de la Emp_Ciudad la columna es NULL. Y estos tres valores NULL están excluidos de la función de recuento. Es por eso que esta consulta muestra dos en lugar de 5 en el resultado.

Seleccione la función Count(*) en SQL

La función count(*) en SQL muestra todos los registros nulos y no nulos presentes en la tabla.

Sintaxis de la función Count (*) en SQL

 SELECT COUNT(*) FROM table_name; 

Ejemplo de función Count (*) en SQL

En este ejemplo, tenemos lo siguiente Bicicleta tabla con tres columnas:

algoritmos de búsqueda
Nombre_bicicleta Color_bicicleta Costo_bicicleta
Vivir Negro 185,000
apache Rojo NULO
Pulsar Rojo 90,0000
Real Enfield Negro NULO
DUQUE KTM Negro 80,000
ktm rc Blanco 195,000
  • Supongamos que desea contar el número total de registros del Bicicleta Mesa. Para esta condición, debe escribir la siguiente declaración en lenguaje de consulta estructurado:
 SELECT COUNT (*) FROM Bikes ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

Contar(*)
6

Función SQL Count() con cláusula WHERE

También podemos usar la función Count() con la cláusula WHERE. La función Count con la cláusula WHERE en la instrucción SELECT muestra aquellos registros que coincidieron con los criterios especificados.

Sintaxis de la función Count() con cláusula WHERE en SQL

 SELECT COUNT(column_name) FROM table_name WHERE [condition]; 

Ejemplos de función de conteo con cláusula WHERE en SQL

Los dos ejemplos siguientes le ayudarán a ejecutar la función Count con la cláusula WHERE en la consulta SQL:

Ejemplo 1: En este ejemplo, tenemos lo siguiente Bicicleta tabla con tres columnas:

Nombre_bicicleta Color_bicicleta Costo_bicicleta
apache Negro 90,0000
Vivir Negro NULO
ktm rc Rojo 185,000
DUQUE KTM Blanco NULO
Real Enfield Rojo 80,000
Pulsar Negro 195,000
  • Supongamos que desea contar el número total de bicicletas cuyo color es negro. Para esto, debe escribir la siguiente declaración en SQL:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Esta consulta mostrará el siguiente resultado en la pantalla:

TotalBicicletaNegroColor
3

Ejemplo 2: En este ejemplo, tenemos un Detalles sobre empleados tabla con cuatro columnas:

emp_id Emp_Name Emp_Salario Emp_Ciudad
2001 Bhim 30000 Jaipur
2002 Ankit 45000 Delhi
2003 sumitar 40000 Delhi
2004 RAM 29000 Ir a
2005 Abhay 25000 Delhi
  • Supongamos que desea contar el número total de empleados que pertenecen a la ciudad de Delhi. Para ello, debe escribir la siguiente declaración SQL:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Esta consulta mostrará el siguiente resultado en la pantalla:

TotalEmpCiudad
3

Función de recuento de SQL con palabra clave DISTINCT

La palabra clave DISTINCT con la función COUNT muestra solo los números de filas únicas de una columna.

Sintaxis de la función Count con palabra clave DISTINCT en SQL

 SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition]; 

Ejemplos de función de conteo con palabra clave DISTINCT en SQL

Los siguientes dos ejemplos le ayudarán a ejecutar la función Count con la palabra clave DISTINCT en la consulta SQL:

delgados algorithm

Ejemplo 1:

En este ejemplo, hemos tomado lo siguiente Carros tabla con tres columnas:

Nombre_auto Color_del_auto Costo_auto
i20 Blanco 10,85,000
Sede Hyundai Negro 9,50,000
Deseos rápidos Rojo 9,00,000
Hyundai Creta Blanco 7,95,000
Kia Seltos Blanco 8,00,000
Kia Soneto Rojo 10,00,000
  • Supongamos que desea contar los colores únicos de un automóvil de la tabla anterior. Para esta consulta, debe escribir la siguiente declaración en SQL:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

Color_único_del_automóvil
3

El resultado de esta consulta es tres porque hay tres valores únicos del automóvil.

Ejemplo 2:

En este ejemplo, hemos tomado una Empleado tabla con cuatro columnas:

emp_id Emp_Name Emp_Salario Emp_Ciudad
2001 sumitar 25000 Jaipur
2002 RAM 45000 Delhi
2003 Bhim 25000 Delhi
2004 Ankit 29000 Ir a
2005 Abhay 40000 Delhi
  • Supongamos que desea contar los valores únicos de Emp_Salario campo de la tabla Detalles_empleado. Para esto, debe escribir la siguiente declaración en lenguaje de consulta estructurado:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Esta consulta mostrará el siguiente resultado en la pantalla:

Salario_único
4