BaşlayınÜcretsiz Başlayın

Sözdizimi sırası - çok büyük depremler

Bir sorgu çalıştırıldığında, karşılaştığı ilk hatada durur ve bir hata mesajı döndürür. Bir sorgu adım adım bir sırayla işlendiği için, durduğu ilk hata da bu işleme sırasıyla ilgilidir.

  • FROM önce işlenir ve sorgulanan tablonun/tabloların veritabanında mevcut olduğunu kontrol eder.
  • Bir satır filtreleme koşulu belirtilmişse WHERE her zaman FROMdan sonra işlenir. Filtre uygulanan sütun(lar) mevcut olmalıdır.
  • SELECT yalnızca veriler çıkarılmaya ve kullanıcıya gösterilmeye veya döndürülmeye hazır olduğunda işlenir.

Bu egzersizde üç sorgu var—her birinde hatalar bulunuyor. Görevin, hataları bulup düzeltmek.

Sorgu sonucu sekmesinin altındaki kırmızı metnin, hatanın açıklaması olduğunu unutma.

Bu egzersiz

SQL Server'da Sorgu Performansını İyileştirme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

/*
Returns the location of the epicenter of earthquakes with a 9+ magnitude
*/

-- Replace Countries with the correct table name
SELECT n.CountryName AS Country
	,e.NearestPop AS ClosestCity
    ,e.Date
    ,e.Magnitude
FROM Countries AS n
INNER JOIN Earthquakes AS e
	ON n.Code2 = e.Country
WHERE e.Magnitude >= 9
ORDER BY e.Magnitude DESC;
Kodu Düzenle ve Çalıştır