FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas con consulta
Hola, estoy intentando hacer una consulta para obtener a las 5 personas con una nota más alta, pero no se como hacerlo, me puede ayudar alguien?, gracias
|
#2
|
||||
|
||||
Hola bienvenido al ClubDelphi,
antes que nada, podrías leerte la Guía de Estilo y entenderás que el título que has puesto al hilo no ayuda en posteriores búsquedas. En cuanto a tú duda, ¿tienes alguna idea sobre SQL?, porque sino es así puedes écharle un vistazo a ésta página para empezar con SQL. Espero te sirva, Saludos |
#3
|
|||
|
|||
Perdón entonces por lo del título, ya para la proxima vez lo pondré mejor.
De mysql alguna idea tengo, aunque no mucha, de todas formas ya he estado bastante tiempo mirando por manuales y demas para saber hacer esa consulta pero no he sido capaz, si alguien me puede decir como se lo agradeceria. |
#4
|
||||
|
||||
Hola,
Creo que también dependerá un poco de cómo tengas organizado el asunto de los campos en la tabla de la base de datos. Yo imagino algo parecido a esto:
Advierto que no tengo mucha idea de MySQL, para qué nos vamos a engañar. La descripción de la consulta anterior sería: "Selecciona los 5 primeros registros del campo "numero_nota" de la tabla "notas" ordenado de mayor a menor". Tal vez algo así podría servirte. Y tal vez exista otra forma de hacerlo "más elegante". |
#5
|
|||
|
|||
Es que esa consulta como dices da los 5 primeros registros, yo lo que quiero es que de todos los registros que tengo en la tabla me saque solo los que tienen las 5 notas más altas.
|
#6
|
||||
|
||||
Hola,
No; la consulta propuesta no te daría los cinco primeros registros (que además pensando en este tipo de bases de datos no tiene mucho sentido, si no me equivoco no hay "primeros" ni "últimos" registros). Fíjate que la consulta limita el resultado a "cinco" registros, y que estos se ordenan por un campo en concreto. Es decir, que la consulta SQL no recoge "los primeros registros", sino los cinco primeros registros tras la ordenación. No sé si me explico... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con una Consulta. | DeLiRioS | Conexión con bases de datos | 5 | 27-01-2007 08:42:44 |
Problemas con consulta SQL | lgarcia | MS SQL Server | 12 | 31-07-2006 11:48:03 |
problemas con una consulta | jas010 | SQL | 4 | 12-03-2005 02:14:57 |
Problemas con una consulta | IVAND | SQL | 0 | 27-12-2004 18:45:46 |
problemas con consulta | eduarcol | SQL | 1 | 29-01-2004 13:06:46 |
|