Skip to main content

Contando los valores en una tabla usando la función COUNT de SQL

Cómo crear un calendario con los días laborables o hábiles en Excel 2010 2013 y 2016 (Abril 2025)

Cómo crear un calendario con los días laborables o hábiles en Excel 2010 2013 y 2016 (Abril 2025)
Anonim

El elemento de consultas, una parte importante del lenguaje de consulta estructurado (SQL), recupera datos basados ​​en criterios específicos de una base de datos relacional. Esta recuperación se realiza mediante consultas SQL a través de la función COUNT, que, cuando se empareja con una columna particular de la base de datos, puede proporcionar todo tipo de información.

La función SQL COUNT es particularmente útil porque le permite contar los registros de la base de datos según los criterios especificados por el usuario.

Puede usarlo para contar todos los registros en una tabla, contar valores únicos en una columna o contar el número de veces que se producen registros que cumplen con ciertos criterios.

Ejemplo de base de datos de Northwind

Los siguientes ejemplos se basan en la base de datos Northwind, que se utiliza con frecuencia, y que con frecuencia se envía con productos de base de datos para su uso como tutorial. Aquí hay un extracto de la tabla de productos de la base de datos:

Tabla de productos
Identificación de productoNombre del productoIdentificación del proveedorCantidad por unidadPrecio unitarioUnidades en Stock
1Chai110 cajas x 20 bolsas18.0039
2Chang1Botellas de 24 a 12 onzas.19.0017
3Jarabe de anís112 botellas de 550 ml.10.0013
4Condimento Cajun del Chef Anton248 tarros de 6 oz22.0053
5Mezcla de Gumbo del Chef Anton236 cajas21.350
6Difusión Boysenberry de la abuela3Frascos de 12 a 8 onzas25.00120
7Peras secas orgánicas del tío Bob312 - 1 libra de paquetes.30.0015

Contando registros en una tabla

La consulta más básica es contar el número de registros en la tabla. Si desea conocer la cantidad de elementos que existen en una tabla de productos, use la siguiente consulta:

SELECCIONAR CUENTA (*) DE producto;

Esta consulta devuelve el número de filas en la tabla. Son las siete en este ejemplo.

Contando valores únicos en una columna

También puede usar la función COUNT para identificar el número de valores únicos en una columna. En el ejemplo, si desea identificar la cantidad de proveedores diferentes cuyos productos aparecen en el departamento de producción, puede lograr esto utilizando la siguiente consulta:

SELECCIONAR CUENTA (DISTINCT SupplierID) DE producto;

Esta consulta devuelve el número de valores distintos encontrados en el Identificación del proveedor columna. En este caso, la respuesta es tres, que representa 1, 2 y 3.

Contar los criterios que coinciden con los criterios

Combine la función COUNT con la cláusula WHERE para identificar el número de registros que coinciden con ciertos criterios. Por ejemplo, supongamos que el gerente del departamento quiere tener una idea de los niveles de existencias en el departamento. La siguiente consulta identifica el número de filas que representan UnitsInStock menos de 50 unidades:

SELECCIONAR CUENTA (*) DESDE el producto DONDE UnidadesInstock <50;

En este caso, la consulta devolvería un valor de cuatro, representando Chai , Chang , Jarabe de anís y Peras secas orgánicas del tío Bob .La cláusula COUNT puede ser extremadamente valiosa para los administradores de bases de datos que buscan resumir los datos para cumplir con los requisitos comerciales. Con un poco de creatividad, puede utilizar la función COUNT para una amplia variedad de propósitos.