Kom igångKom igång gratis

Syntaxordning – jordbävningar i Nya Zeeland

När en fråga körs skiljer sig bearbetningsordningen för de viktigaste SQL-nyckelorden från den ordning de är skrivna i frågan.

Du vill skriva en enkel fråga som returnerar alla registrerade jordbävningar i Nya Zeeland med en magnitud på 7,5 eller högre. Innan du skriver frågan formulerar du den som en mening:

Från tabellen Earthquakes, filtrera så att endast rader där Country är lika med 'NZ' och Magnitude är större än eller lika med 7,5 tas med. Välj sedan kolumnerna Date, Place, NearestPop och Magnitude. Sortera resultatet från den högsta magnitud till den lägsta.

Exempelkoden är arrangerad i den ordning som matchar meningen ovan, vilket också är den ordning SQL bearbetar syntaxen i databasen. Du behöver ordna om koden så att den kan köras utan fel.

Den här övningen är en del av kursen

Förbättra frågeprestanda i SQL Server

Visa kurs

Övningsinstruktioner

  • Slutför frågan med FROM, WHERE, SELECT och ORDER BY.
  • Ordna om frågan så att syntaxen är i den ordning som gör att den körs utan fel.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

/*
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;
Redigera och kör kod