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 |