Tekrar - Scooter Mağazası
Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 41 / 72.
Görev
KolayKullanı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:
- İlk olarak, dükkândaki tüm scooter fiyatlarına genel ortalama fiyatı ekleyin.
- Ardından yalnızca iyi ve orijinal scooter’ları (yani model adı ve ışıkları olan scooter’ları) dikkate alarak her
brandiç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
4Daha Fazla Anahtar Sözcük
IN anahtar sözcüğüBETWEEN anahtar sözcüğüLIKE anahtar sözcüğüAS anahtar sözcüğüTekrar - Cep Telefonu Modelleri2Koşullar
Koşulların TemelleriAND Anahtar SözcüğüOR Anahtar SözcüğüNOT Anahtar SözcüğüBirden Çok Koşulu BirleştirmeParantezlerBoolean Değerler3Belirli Döndürme Biçimi
Null değerlerSonuçları Sıralama 1. BölümSonuçları Sıralama 2. BölümTekrar - Siber Güvenlik FirmasıKayıt Sayısını SınırlamaTekrar - Araç Fabrikası6Giriş Alıştırmaları
Tekrar - Parlamento SeçimiTekrar - Polisin Suçluyu TutuklamasıTekrar - Bar İçecek KabıTekrar - Mühendis Yeni Sütunlar9Birden Çok Tablo
Temel JOIN Bölüm 1Temel JOIN Bölüm 2Tekrar - JOINKendine JOINTekrar - Kendine JOINUNIONSorguları Basitleştirme, WITH Anahtar SözcüğüTekrar - WITH SorgularıTekrar - Gayrimenkul Müteahhidi12Pencere Fonksiyonları 2. Bölüm
RANK ve DENSE_RANK FonksiyonlarıTekrar - RANK ve DENSE_RANKNTILE FonksiyonuToplama FonksiyonlarıROWS ve RANGE ÖlçütüKendi başına pratik yap: SQL playground