La función SQL COUNT hace exactamente lo que usted piensa: Cuenta


El elemento queries, una parte importante de Structured Query Language (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 combina con una columna concreta de la base de datos, puede proporcionar todo tipo de información.

La función SQL COUNT es especialmente útil porque permite contar los registros de la base de datos según criterios especificados por el usuario. Puede utilizarlo para contar todos los registros de una tabla, contar valores unívocos en una columna o contar el número de veces que se producen registros que cumplen determinados criterios.

Ejemplo de base de datos Northwind

Los siguientes ejemplos se basan en la base de datos de Northwind, que a menudo se envía con productos de base de datos para su uso como tutorial. He aquí un extracto de la tabla de productos de la base de datos:

ProductoIDNombreProductoSuministradorIDCantidadPorUnidadPrecioUnidadUnidadesEnStock1Chai110 cajas x 20 bolsas18.00392Chang124 – Botellas de 12 oz19.00173Jarabe Anisado112 – Botellas de 550 ml10.00134Sazonador Cajún del Chef Antón248 – frascos de 6 oz22.00535Chef Antón’s Gumbo Mix236 cajas21.3506Grandma’s Boysenberry Spread312 – frascos de 8 oz25.001207Tío Bob’s Organic Dried Pears312 – 1 lb pkgs.30.0015Tabla de productos

Contar registros en una tabla

La consulta más básica es contar el número de registros de la tabla. Si desea saber el número de artículos que existen en una tabla de productos, utilice la siguiente consulta:

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

Contando valores únicos en una columna

También puede utilizar la función CONTAR para identificar el número de valores unívocos en una columna. En el ejemplo, si desea identificar el número de proveedores diferentes cuyos productos aparecen en el departamento de fabricación, puede hacerlo utilizando la siguiente consulta:

Esta consulta devuelve el número de valores distintos que se encuentran en la columna SupplierID . En este caso, la respuesta es tres, representando 1, 2 y 3.

Conteo de los criterios de concordancia de registros

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 responsable del departamento quiere tener una idea de los niveles de stock del departamento. La siguiente consulta identifica el número de filas que representan UnidadesEnStock inferiores a 50 unidades:

En este caso, la consulta devolvería un valor de cuatro, representando Chai, Chang, Aniseed Syrup, y Uncle Bob’s Organic Dried Pears.
.
La cláusula COUNT puede ser extremadamente valiosa para los administradores de bases de datos que buscan resumir datos para cumplir con los requisitos del negocio. Con un poco de creatividad, puede utilizar la función COUNT para una amplia variedad de propósitos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *