Tekrar - RANK ve DENSE_RANK
Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 66 / 72.
Görev
OrtaMevcut tablolar ve sütunlar:
medals:region,medal_color,medal_count
Bölgeler yarışmalarda madalya alır. Şunları gösteren bir rapor oluşturun:
- Her bölge için hesaplayın:
total_medals: Sahip oldukları tüm madalyaların toplamırank_by_medals: Artan düzende total_medals temelinde yoğun bir sıralama oluşturun (daha az madalyaya sahip bölgeler daha iyi/daha düşük sıralamalar alır)
- Sonuçları şuna göre sıralayın:
rank_by_medals(artan)region(alfabetik)
döndürün:
regiontotal_medalsrank_by_medals
Kendin dene
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