De la A a la L
- O(log n) · Fácil
- Gratis
- SQL
- comparaciones
- condicionales
- ordenar
Enunciado
El día de la matrícula la escuela abre dos ventanillas para que la fila avance. En la 1 se atiende a quienes tienen un nombre que empieza por una letra de la A a la L, y en la 2, de la M a la Z. Lucas pregunta cuál le toca: la 1, que su nombre empieza por L.
Muestra el nombre de cada estudiante y el número de su ventanilla, en ese orden, por orden alfabético.
En esta base, < y > entre dos textos preguntan cuál va antes en el diccionario, y por eso servían con las fechas: 'Hugo' < 'Julia' es cierto. Eso sí, aquí cualquier mayúscula va antes que cualquier minúscula.
Lo que tiene que devolver
Estas filas, en este orden
| nombre | ventanilla |
|---|---|
| Emma | 1 |
| Hugo | 1 |
| Julia | 1 |
| Leo | 1 |
| Lucas | 1 |
| Martina | 2 |
| Sara | 2 |
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
FROM estudiantes
WHERE nombre <= 'L'
ORDER BY nombre;Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.