![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
| |||
como obtener el valor mas alto de una base como podria obtener el valor mas alto de una tabla, se trata de un sistema de votaciones y quisiera colocar en la pagina principal, el mas votado, si me pueden ayudar a los especialistas. ![]() |
| |||
Cita: Esta es la respuesta más sensata cuando se tratan de valores numericos.Mensaje Original por ||Dj|| SELECT MAX(campo) FROM tabla Sin embargo hay veces que necesitamos agrupar determinados resultados no numericos segun su frecuencia en nuestros campos. Por ejemplo:Para saber cuantos gatos tiene cada usuario: mysql> SELECT propietario, COUNT(*) FROM mascotas GROUP BY propietario ; +-------------+----------+ | propietario | COUNT(*) | +-------------+----------+ | Arnoldo | 2 | | Benito | 2 | | Diana | 2 | | Juan | 1 | | Omar | 1 | | Tomás | 1 | +-------------+----------+ 6 rows in set (0.00 sec) O bien el número de animales por agrupados por especie: mysql> SELECT especie, COUNT(*) FROM mascotas GROUP BY especie ; +-----------+----------+ | especie | COUNT(*) | +-----------+----------+ | Ave | 2 | | Gato | 2 | | Hamster | 1 | | Perro | 3 | | Serpiente | 1 | +-----------+----------+ 5 rows in set (0.00 sec) Y así. Basta con jugar un poco con el SQL. Saludos
__________________ escribiendo mi libro de AJAX |