Del más chico al más grande
- O(log n) · Fácil
- Gratis
- SQL
- ordenar
Enunciado
Foto de fin de año, con toda la escuela en las gradas. La fotógrafa pide la lista para ir llamándolos: primero los de primer grado, después los de segundo y al final los de tercero. Y dentro de cada grado, del más joven al mayor. En estudiantes no hay edades: lo que hay es la fecha en que nació cada quien.
Muestra el nombre, el grado y la fecha de nacimiento, en ese orden. Si dos del mismo grado nacieron el mismo día, van por orden alfabético.
Lo que tiene que devolver
Estas filas, en este orden
| nombre | grado | nacimiento |
|---|---|---|
| Emma | 1 | 2012-11-02 |
| Lucas | 1 | 2012-03-14 |
| Hugo | 2 | 2011-06-21 |
| Julia | 2 | 2011-01-30 |
| Sara | 3 | 2010-12-25 |
| Martina | 3 | 2010-09-09 |
| Leo | 3 | 2010-04-17 |
Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.
Empiezas con esto
SQL
SELECT nombre, grado, nacimiento
FROM estudiantes
ORDER BY grado;Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.
Más retos de O(log n)
- El orden de los pasillosSQL · ordenar · condicionales
- El suplente de la vitrinaSQL · ordenar · filtrar
- El taller sale de giraSQL · ordenar · nulos
- La última noche también cuentaSQL · operaciones · condicionales
- Lo que falta por aprobarSQL · condicionales · nulos
- Los ochenta, los noventaSQL · operaciones · ordenar