НачатьНачать бесплатно

Порядок синтаксиса — землетрясения в Новой Зеландии

При выполнении запроса порядок обработки основных операторов SQL отличается от порядка их написания в запросе.

Вам нужен простой запрос, который возвращает все зафиксированные землетрясения в Новой Зеландии с магнитудой 7,5 и выше. Прежде чем составить запрос, сформулируйте его в виде предложения.

Из таблицы Earthquakes отберите только те строки, в которых Country равно 'NZ', а Magnitude больше или равно 7,5. Затем выберите столбцы Date, Place, NearestPop и 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;
Редактировать и запускать код