Kolejność składni – trzęsienia ziemi w Nowej Zelandii
Podczas wykonywania zapytania kolejność przetwarzania głównych elementów składni SQL różni się od kolejności, w jakiej są one zapisane w zapytaniu.
Chcesz napisać proste zapytanie zwracające wszystkie zarejestrowane trzęsienia ziemi w Nowej Zelandii o magnitudzie 7,5 lub wyższej. Zanim je stworzysz, opisz je słowami.
Z tabeli Earthquakes wybierz tylko wiersze, w których Country ma wartość 'NZ', a Magnitude jest większe lub równe 7,5. Następnie wybierz kolumny Date, Place, NearestPop i Magnitude. Posortuj wyniki od największej do najmniejszej wartości Magnitude.
Przykładowy kod jest ułożony w kolejności odpowiadającej powyższemu opisowi – takiej samej jak kolejność przetwarzania składni SQL w bazie danych. Musisz go przestawić tak, żeby zapytanie działało bez błędów.
To ćwiczenie jest częścią kursu
Poprawa wydajności zapytań w SQL Server
Instrukcje do ćwiczenia
- Uzupełnij wymagane zapytanie, używając
FROM,WHERE,SELECTiORDER BY. - Przestaw elementy zapytania w kolejności, w której będą poprawnie wykonane.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
/*
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;