Menu
Coddy logo textTech

Recap - Scooter Shop

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:

  • <strong>scooters</strong>: <strong>model</strong>, <strong>brand</strong>, <strong>has_lights</strong>, <strong>price</strong>

Bir scooter dükkanının yöneticisi olarak, birçok scooter'ın orijinal olmadığını, yani bir model adının olmadığını fark ettiniz. Ayrıca, kötü scooter'ların genellikle ışıkları yoktur.

Göreviniz iki adım içerir:

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

Sonuç, brand ve ortalama fiyatı - avg_price 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, ardından 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