Peringkatkan pengguna berdasarkan jumlah pesanannya
Eve memberi tahu Anda bahwa ia ingin melaporkan ID pengguna mana yang memiliki pesanan terbanyak setiap bulan. Ia tidak ingin menampilkan angka yang panjang, yang hanya akan mengganggu eksekutif tingkat C, jadi ia hanya ingin menampilkan peringkatnya. Peringkat 1 teratas diberikan kepada pengguna dengan pesanan terbanyak, peringkat 2 teratas kepada pengguna dengan pesanan terbanyak kedua, dan seterusnya.
Kirimkan kepada Eve daftar 3 ID pengguna teratas berdasarkan pesanan pada Agustus 2018 beserta peringkatnya.
Latihan ini merupakan bagian dari kursus
Menganalisis Data Bisnis di SQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;