Syntaxreihenfolge – Erdbeben in Neuseeland
Beim Ausführen einer Abfrage unterscheidet sich die Verarbeitungsreihenfolge der wichtigsten SQL-Syntax von der geschriebenen Reihenfolge in der Abfrage.
Du möchtest eine einfache Abfrage, die alle registrierten Erdbeben in Neuseeland mit einer Magnitude von 7,5 oder höher zurückgibt. Bevor du sie erstellst, formulierst du die Abfrage als Satz.
Aus der Tabelle Earthquakes filterst du nur Zeilen, in denen Country gleich 'NZ' und Magnitude größer oder gleich 7,5 ist. Danach wählst du die Spalten Date, Place, NearestPop und Magnitude aus. Sortiere die finalen Ergebnisse von der größten zur kleinsten Magnitude.
Der Beispielcode ist in der Reihenfolge angeordnet, die dem obigen Satz entspricht — das ist dieselbe Reihenfolge wie bei der SQL-Syntaxverarbeitung in der Datenbank. Du musst ihn so umordnen, dass er fehlerfrei ausgeführt wird.
Diese Übung ist Teil des Kurses
Verbesserung der Abfrageleistung in SQL Server
Anleitung zur Übung
- Vervollständige die erforderliche Abfrage mit
FROM,WHERE,SELECTundORDER BY. - Ordne die Abfrage so um, dass die Syntax in der Reihenfolge steht, in der sie ohne Fehler ausgeführt wird.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
/*
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;