Порядок синтаксису — землетруси в Новій Зеландії
Під час виконання запиту порядок обробки основного синтаксису SQL у базі даних відрізняється від порядку, у якому він записаний у самому запиті.
Вам потрібен простий запит, який повертатиме всі зафіксовані землетруси в Новій Зеландії магнітудою 7,5 або вище. Ви формулюєте запит одним реченням перед тим, як його створити.
Із таблиці Earthquakes відфільтруйте лише рядки, де Country дорівнює 'NZ' і Magnitude більша або дорівнює 7.5. Потім виберіть стовпці Date, Place, NearestPop і Magnitude. Впорядкуйте фінальні результати від найбільшої Magnitude до найменшої Magnitude.
Зразок коду розташовано в порядку, що відповідає наведеному вище реченню, і збігається з порядком обробки синтаксису SQL у базі даних. Вам потрібно переставити його так, щоб він виконувався без помилок.
Ця вправа є частиною курсу
Покращення продуктивності запитів у SQL Server
Інструкції до вправи
- Завершіть потрібний запит, використовуючи
FROM,WHERE,SELECTіORDER BY. - Переставте частини запиту так, щоб синтаксис був у порядку, за якого він виконається без помилок.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
/*
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;