Saltar al contenido

De la A a la L

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

nombreventanilla
Emma1
Hugo1
Julia1
Leo1
Lucas1
Martina2
Sara2

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;
Resolver este reto

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)

Ver todos los retos →