Menu
Coddy logo textTech

Tekrar - Kitaplar

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

challenge icon

Görev

Kolay

Kullanı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:

  1. Ö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)
  2. Ardından, bir kitaptaki her sayfa için oranı hesaplayın: (avg_words - min_words)/(total_words - min_words)
  3. Son olarak, her kitap için:
    • Sayfaları bu orana göre artan düzende yoğun olarak sıralayın (bu sütuna ratio_rank adını verin)
    • Sonuçları önce kitaba, ardından ratio_rank değerine göre sıralayın

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İ: [Çevrilmiş içeriğiniz]

Kendin dene

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

Kendi başına pratik yap: SQL playground