ComeçarComece de graça

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

Ver curso

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
Editar e executar o código