> Faqs > Contar registros en SQL

Contar registros en SQL

Hola les hago una consulta como puedo hacer para que me muestre cuantos resgitros hay según un producto?

Tengo una web que tiene varios productos entonces yo quiero realizar esto

Pan (3)
Leche (1)
Azucar(2)
Lo que está entre paréntesis es la cantidad de productos que están actualmente en la base eso.
Cómo hago la select para que me salga ese resultado?

si solo quieres el total de todos tus productos quedaria de la siguiente manera SELECT COUNT(nombre) AS Cantidad FROM tabla esto te aria el conteo total

Respuestas

Para ello tendrías que emplear la sentencia GROUP BY del SQL, sería algo así;

SELECT nombre, COUNT(nombre) AS Cantidad
FROM Tabla
GROUP BY nombre;

Esto hace que te agrupe los elementos por el nombre (pan, leche...) y te diga también la cantidad de cada uno.

Sara
45 9