Menu
CoddyTech

Rekap: Gambar

Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 63 dari 72.

challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

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

Gambar memiliki berbagai karakteristik, seperti jumlah tinta (dalam liter), jumlah warna, dan jumlah orang yang ingin membelinya.

Kita ingin mengidentifikasi hari ketika seniman menggunakan lebih sedikit sumber daya (tinta dan warna), tetapi tetap mempertahankan minat positif dari orang-orang. Seniman sebaiknya menggunakan lebih sedikit tinta dan warna untuk menghemat biaya. Dalam tantangan ini, kita ingin memeriksa hipotesis tersebut. Ikuti langkah-langkah berikut:

  • Hitung selisih dari hari ke hari untuk:
    • ink_liters (beri nama kolom ini ink_diff)
    • colors_num (beri nama kolom ini colors_diff)
  • Filter hasil agar hanya menampilkan hari ketika:
    • ink_diff bernilai negatif (menunjukkan penurunan penggunaan tinta)
    • colors_diff bernilai negatif (menunjukkan penurunan jumlah warna yang digunakan)
    • num_people_interested lebih besar dari nol (setidaknya satu orang tertarik pada gambar tersebut: perhatikan bahwa data mungkin mencakup hari dengan nol peminat)
  • Buat kolom peringkat (day_rank) yang:
    • Memberi peringkat hari dari 1 hingga N berdasarkan num_people_interested
    • Jumlah orang yang tertarik lebih banyak seharusnya mendapat peringkat lebih tinggi (1 adalah yang terbaik)
  • Kembalikan:
    • day_of_month
    • day_rank

Urutkan hasil berdasarkan day_rank secara menaik

Coba sendiri

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground SQL