Menu
Coddy logo textTech

Recap - Pictures

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

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • picture_characteristics: day_of_month, ink_liters, colors_num
  • picture_interests: day_of_month, num_people_interested

Resimler, litre cinsinden mürekkep miktarı, renk sayısı ve onları satın almak isteyen kişi sayısı gibi çeşitli özelliklere sahiptir.

Sanatçının daha az kaynak (mürekkep ve renkler) kullandığı ancak yine de insanlardan olumlu ilgi koruduğu günleri belirlemek istiyoruz; sanatçı maliyetleri tasarruf etmek için daha az mürekkep ve daha az renk kullanmalıdır. Bu meydan okumada bu hipotezi incelemek istiyoruz. Bu adımları izleyin:

  • Aşağıdakiler için gün üzerinden gün farkını hesaplayın:
    • ink_liters (bu sütunu ink_diff olarak adlandırın)
    • colors_num (bu sütunu colors_diff olarak adlandırın)
  • Sadece şu koşulları sağlayan günleri gösterecek şekilde sonuçları filtreleyin:
    • ink_diff negatiftir (mürekkep kullanımında azalma gösterir)
    • colors_diff negatiftir (kullanılan renklerde azalma gösterir)
    • num_people_interested sıfırdan büyüktür (resme en az bir kişi ilgi gösterir — verilerde sıfır ilgi olan günler olabileceğini unutmayın)
  • Şu şekilde bir sıralama sütunu (day_rank) oluşturun:
    • Günleri num_people_interested'e göre 1'den N'ye sıralar
    • Daha yüksek ilgi gösteren kişi sayısı daha düşük sıralama alır (1 en iyisidir)
  • Döndürün:
    • day_of_month
    • day_rank

Sonuçları day_rank'e göre artan sırada sıralayın

Kendin dene

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