Tekrar - Kitaplar
Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 71 / 72.
Görev
KolayKullanılabilir tablolar ve sütunlar:
books:book,page,words
Kitapların birçok sayfası vardır ve her sayfada çok sayıda kelime bulunur.
Bu görevde, bu kitaplarla ilgili her sayfaya kadar olan kümülatif metrikleri hesaplayacağız. Şu adımları izleyin:
- Öncelikle, her kitap için her sayfaya kadar aşağıdaki kümülatif toplamaları hesaplayın:
- Toplam kelime sayısı (
total_words) - Maksimum kelime sayısı (
max_words) - Minimum kelime sayısı (
min_words) - Ortalama kelime sayısı (
avg_words)
- Toplam kelime sayısı (
- Ardından, bir kitaptaki her sayfa için oranı hesaplayın:
(avg_words - min_words)/(total_words - min_words) - Son olarak, her kitap için:
- Sayfaları bu orana göre artan düzende yoğun olarak sıralayın (bu sütuna
ratio_rankadını verin) - Sonuçları önce kitaba, ardından
ratio_rankdeğerine göre sıralayın
- Sayfaları bu orana göre artan düzende yoğun olarak sıralayın (bu sütuna
Not: Tüm toplamalar (total, max, min, avg) kümülatif olmalıdır; yani her kitap için mevcut sayfa da dahil olmak üzere o sayfaya kadar olan tüm sayfaları dikkate almalıdır.
GEREKLİ ÇIKTI BİÇİMİ: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