Sözdizimi sırası - Yeni Zelanda depremleri
Bir sorgu çalıştırılırken, ana SQL sözdiziminin işlenme sırası, sorguda yazıldığı sıradan farklıdır.
Yeni Zelanda’da kaydedilen ve büyüklüğü 7.5 veya daha yüksek olan tüm depremleri döndüren basit bir sorgu istiyorsun. Sorguyu yazmadan önce, bir cümle halinde düşünüyorsun.
Earthquakes tablosundan, Country 'NZ' olan ve Magnitude değeri 7.5’e büyük veya eşit olan satırları filtrele. Sonra Date, Place, NearestPop ve Magnitude sütunlarını seç. Sonuçları en büyük Magnitude’dan en küçüğe doğru sırala.
Örnek kod, yukarıdaki cümleyle aynı sırada düzenlenmiştir; bu da veritabanındaki SQL sözdizimi işlenme sırasına denk gelir. Hatasız çalışması için bunu uygun sıraya göre yeniden düzenlemen gerekecek.
Bu egzersiz
SQL Server'da Sorgu Performansını İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
- Gerekli sorguyu
FROM,WHERE,SELECTveORDER BYkullanarak tamamla. - Sözdizimini, hatasız çalışacak şekilde çalıştırılma sırasına göre yeniden sırala.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
/*
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;