Tekrar - Görseller
Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 63 / 72.
Görev
KolayKullanılabilir tablolar ve sütunlar:
picture_characteristics:day_of_month,ink_liters,colors_numpicture_interests:day_of_month,num_people_interested
Resimler; mürekkep miktarı (litre cinsinden), renk sayısı ve onları satın almak isteyen kişi sayısı gibi her türlü özelliğe sahiptir.
Sanatçının maliyetleri azaltmak için daha az mürekkep ve daha az renk kullanması gerekirken, insanların ilgisini olumlu düzeyde koruyarak daha az kaynak (mürekkep ve renk) kullandığı günleri belirlemek istiyoruz. Bu görevde bu hipotezi incelemek istiyoruz. Şu adımları izleyin:
- Şunlar için günden güne farkı hesaplayın:
- ink_liters (bu sütuna
ink_diffadını verin) - colors_num (bu sütuna
colors_diffadını verin)
- ink_liters (bu sütuna
- Sonuçları yalnızca şu koşulları sağlayan günleri gösterecek şekilde filtreleyin:
- ink_diff negatiftir (mürekkep kullanımında azalma olduğunu gösterir)
- colors_diff negatiftir (kullanılan renklerde azalma olduğunu gösterir)
- num_people_interested sıfırdan büyüktür (en az bir kişi resimle ilgilenmektedir: verilerin ilginin sıfır olduğu günleri içerebileceğini unutmayın)
- Şunları yapan bir sıralama sütunu (
day_rank) oluşturun:- Günleri
1ileNarasında, num_people_interested değerine göre sıralar - İlgilenen kişi sayısı daha fazla olan gün daha düşük bir sıra almalıdır (1 en iyidir)
- Günleri
- Şunları döndürün:
day_of_monthday_rank
Sonuçları day_rank değerine göre artan düzende sıralayın
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ğerler8İstatistik
Yerleşik Toplama Bölüm 1Yerleşik Toplama Bölüm 2Gruplama Bölüm 1Gruplama Bölüm 2Alt Sorgular Bölüm 1Alt Sorgular Bölüm 2Tekrar - Total Gain MağazasıTekrar - Scooter MağazasıTekrar - Kahve Mağazası11Pencere Fonksiyonları 1. Bölüm
ROW_NUMBER fonksiyonuORDER BY ölçütüPARTITION BY ölçütüPARTITION ve ORDERLEAD ve LAG FonksiyonlarıTekrar - LEAD ve LAGTekrar - GörsellerTekrar - Kutular3Belirli 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