Funções no WHERE
Você quer saber quais jogadores da temporada 2017-2018 da NBA fizeram faculdade na Louisiana. Você pediu para um amigo montar a consulta. Parece que ele complicou demais a condição de filtro do WHERE, aplicando funções de string desnecessárias e, além disso, a consulta não traz exatamente o que você quer porque ele esqueceu como se escreve Louisiana. Você vai simplificar a consulta dele para retornar exatamente o que precisa.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no SQL Server
Instruções do exercício
- Selecione Executar código para ver o que a consulta do seu amigo retorna.
- Pense por que a consulta dele não está trazendo exatamente o que você precisa e então comente o filtro dele na linha 7.
- Adicione uma nova condição de filtro com curinga:
Louisiana%
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT PlayerName,
Country,
College,
DraftYear,
DraftNumber
FROM Players
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
-- Add the new wildcard filter