Aan de slagGa gratis aan de slag

Syntaxvolgorde - aardbevingen in Nieuw-Zeeland

Bij het uitvoeren van een query is de verwerkingsvolgorde van de belangrijkste SQL-syntax anders dan de volgorde waarin die in de query staat geschreven.

Je wilt een eenvoudige query die alle geregistreerde aardbevingen in Nieuw-Zeeland teruggeeft met een magnitude van 7,5 of hoger. Je formuleert de query eerst in een zin voordat je deze maakt.

From the Earthquakes table, filter for only rows where Country equals 'NZ' and Magnitude greater than or equal to 7.5. Then, select the columns Date, Place, NearestPop, and Magnitude. Order the final results from the largest Magnitude to the smallest Magnitude.

De voorbeeldcode is opgesteld in de volgorde die overeenkomt met de bovenstaande zin, wat ook de verwerkingsvolgorde van de SQL-syntax in de database is. Je moet de onderdelen herschikken zodat de query zonder fouten wordt uitgevoerd.

Deze oefening maakt deel uit van de cursus

De queryprestaties verbeteren in SQL Server

Cursus bekijken

Oefeninstructies

  • Rond de vereiste query af met FROM, WHERE, SELECT en ORDER BY.
  • Herschik de query zodat de syntax in de juiste volgorde staat en zonder fouten draait.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

/*
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;
Code bewerken en uitvoeren