Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

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?

La FAQ Contar registros en SQL tiene Pertenece a la categoría:


 Respuesta de Sara Alvarez  05/9/07 
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.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestra un comentario revisado

 Comentario de Tales Klein
06/9/07 
Lo que dice Sara es correcto.

Select producto,count(*) from tabla
group by producto

Si requieres sacar un rango mínino puedes agragar después de la línea "group buy c..." la clausula
having count(*) > rango
ó
having count(*) between rango1 and rango2

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 4 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Sentencia SQL que sume los precios de todos los productos
  + Actualizar solo dos campos de un registro
  + Seleccionar una parte de una cadena en SQL Server
  + Consulta SQL por parecidos
  + Calculo de días laborables con SQL
  + Vistas en SQL
  + SQL para contar los registros que tienen un campo con valor repetido
  + Sentencia SQL para vaciar una tabla
  + Alterar la estructura de una tabla con SQL
  + Error en sentencia SQL
  + Operador módulo o resto de la division en MySQL
  + Consulta SQL con between
  + Distinct en SQL
  + Consulta SQL operador in
  + Obtener el valor más alto de un campo en un conjunto de registros
  + DateDiff en sql
  + Archivos .sql
  + Duplicar registro en tabla sql
  + Duda SQL con tablas relacionadas y selects anidados para saber el registro

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia