Los últimos tutoriales de desarrollo web
 

SQL COUNT() Function


El COUNT() devuelve el número de filas que se ajuste a los criterios especificados.


SQL COUNT (nombre_columna) Sintaxis

La función COUNT (nombre_columna) devuelve el número de valores (valores nulos no serán contados) de la columna especificada:

SELECT COUNT(column_name) FROM table_name;

SQL COUNT (*) Sintaxis

La función COUNT (*) devuelve el número de registros en una tabla:

SELECT COUNT(*) FROM table_name;

RECUENTO SQL (DISTINCT column_name) Sintaxis

El COUNT (DISTINCT column_name) devuelve el número de valores distintos de la columna especificada:

SELECT COUNT(DISTINCT column_name) FROM table_name;

Note: COUNT (DISTINCT) trabaja con Oracle y Microsoft SQL Server, pero no con Microsoft Access.


Base de datos de demostración

En este tutorial vamos a utilizar la base de datos Neptuno conocido.

A continuación se muestra una selección de la "Orders" tabla:

OrderID CustomerID EmployeeID OrderDate ShipperID
10265 7 2 1996-07-25 1
10266 87 3 1996-07-26 3
10267 25 4 1996-07-29 1

SQL COUNT (nombre_columna) Ejemplo

La siguiente instrucción SQL cuenta el número de órdenes de "CustomerID"=7 de la "Orders" tabla:

Ejemplo

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;

Inténtalo tú mismo "

SQL COUNT (*) Ejemplo

La siguiente instrucción SQL cuenta el número total de pedidos en el "Orders" tabla:

Ejemplo

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Inténtalo tú mismo "

SQL COUNT (DISTINCT column_name) Ejemplo

La siguiente instrucción SQL cuenta el número de clientes únicos en el "Orders" tabla:

Ejemplo

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Inténtalo tú mismo "