Menu
Coddy logo textTech

Tekrar - Scooter Mağazası

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 41 / 72.

challenge icon

Görev

Kolay

Kullanılabilir tablolar ve sütunlar:

  • scooters: model, brand, has_lights, price

Bir scooter dükkânının yöneticisi olarak birçok scooter’ın orijinal olmadığını, yani bir model adının eksik olduğunu fark ettiniz. Ayrıca kötü scooter’larda genellikle ışık bulunmaz.

Göreviniz iki adımdan oluşur:

  1. İlk olarak, dükkândaki tüm scooter fiyatlarına genel ortalama fiyatı ekleyin.
  2. Ardından yalnızca iyi ve orijinal scooter’ları (yani model adı ve ışıkları olan scooter’ları) dikkate alarak her brand için ortalama fiyatı hesaplayın.

Sonuç brand ve ortalama fiyatı, yani avg_price değerini içermelidir. Sonuçları ortalama fiyata göre artan düzende sıralayın.

Kendin dene

-- Adım 2: yeniden oluşturulan satırları filtrele, sonra grup başına ortalamalarını al
SELECT ____
FROM (
    -- Adım 1: her satırı yeniden oluştur, değeri ayarlanmış olanla değiştirerek
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground