Ordem da sintaxe - Terremotos na Nova Zelândia
Ao executar uma consulta, a ordem de processamento da sintaxe principal do SQL é diferente da ordem em que a consulta é escrita.
Você quer uma consulta simples que retorne todos os terremotos registrados na Nova Zelândia com magnitude de 7,5 ou mais. Você pensa na consulta em uma frase antes de criá-la.
A partir da tabela Earthquakes, filtre apenas as linhas em que Country é igual a 'NZ' e Magnitude é maior ou igual a 7,5. Em seguida, selecione as colunas Date, Place, NearestPop e Magnitude. Ordene os resultados finais da maior Magnitude para a menor Magnitude.
O código de exemplo está organizado na ordem que corresponde à frase acima, que é a mesma da ordem de processamento da sintaxe SQL no banco de dados. Você precisará reorganizá-lo para que seja executado sem erro.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no SQL Server
Instruções do exercício
- Complete a consulta necessária usando
FROM,WHERE,SELECTeORDER BY. - Reorganize a consulta para que a sintaxe fique na ordem em que será executada sem erro.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
/*
Returns earthquakes in New Zealand with a magnitude of 7.5 or more
*/
___ Earthquakes
___ Country = 'NZ'
___ Date, Place, NearestPop, Magnitude
AND Magnitude >= 7.5
___ ___ Magnitude DESC;