Funciones en WHERE
Quieres saber qué jugadores de la temporada 2017-2018 de la NBA fueron a la universidad en Louisiana. Le pides a un amigo que haga la consulta por ti. Parece que complicó de más la condición de filtro WHERE aplicando funciones de cadena innecesarias y, además, no te devuelve exactamente lo que quieres porque olvidó cómo se escribe Louisiana. Vas a simplificar su consulta para obtener exactamente lo que necesitas.
Este ejercicio forma parte del curso
Mejorar el rendimiento de consultas en SQL Server
Instrucciones del ejercicio
- Selecciona Ejecutar código para ver qué devuelve la consulta de tu amigo.
- Piensa por qué su consulta no te da exactamente lo que necesitas y luego comenta su filtro en la línea 7.
- Añade una nueva condición de filtro con comodín:
Louisiana%
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT PlayerName,
Country,
College,
DraftYear,
DraftNumber
FROM Players
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
-- Add the new wildcard filter