Recursive CTE SQL: Telusuri Hierarki Organisasi & Kategori
Recursive CTE bikin SQL bisa nelusurin hierarki bertingkat, dari bagan organisasi sampai kategori produk. Ini sintaksnya, contohnya, dan cara nggak kejebak infinite loop.
Pelajari SQL dari dasar hingga mahir dengan tutorial step-by-step yang mudah dipahami.
108 artikel
Recursive CTE bikin SQL bisa nelusurin hierarki bertingkat, dari bagan organisasi sampai kategori produk. Ini sintaksnya, contohnya, dan cara nggak kejebak infinite loop.
Gak perlu Python buat nemuin data aneh. IQR dan Z-Score bisa dijalanin langsung di SQL - dan di dataset toko_berkah, satu query nangkep transaksi Rp 47 juta yang harusnya Rp 470 ribu.
Data duplikat bikin omzet kelihatan lebih gede dari aslinya. Ini 3 teknik hapus duplikat di SQL - DISTINCT, GROUP BY, dan ROW_NUMBER - plus kapan pakai yang mana.
Log event kamu isinya ribuan baris klik. Sessionization ngubah itu jadi sesi yang bisa dihitung durasinya, pakai LAG dan satu SUM kumulatif.
Cara nyari produk yang sering dibeli bareng cuma pakai SQL. Self-join tabel transaksi, hitung support, confidence, dan lift, lalu ubah hasilnya jadi keputusan rak toko.
Studi kasus toko_berkah: 1.240 pelanggan hilang dalam setahun, dan sinyalnya udah kelihatan 2 bulan sebelumnya. Ini query yang bikin kamu nangkap mereka lebih awal.
Hitung YoY growth di SQL pakai LAG atau self-join, lengkap dengan cara ngindarin pembagi nol dan jebakan bulan yang bolong. Contohnya pakai data toko_berkah.
Berhenti copy-paste omzet bulan lalu ke Excel buat ngitung growth. Satu query SQL pakai LAG bisa ngasih pertumbuhan bulanan otomatis, lengkap sampai bulan yang datanya kosong.
LTV bilang berapa nilai satu pelanggan sepanjang dia jadi pelanggan kamu. Ini query SQL buat ngitungnya dari data transaksi, plus cara pakainya buat keputusan budget akuisisi.
Retention rate ngukur berapa persen pelanggan yang balik belanja lagi. Ini cara bikin cohort table-nya pakai SQL, dari agregasi sampai baca hasilnya.
RFM analysis ngelompokin pelanggan pakai tiga angka: kapan terakhir belanja, seberapa sering, dan berapa totalnya. Ini query lengkapnya, jalan di satu kali eksekusi.
Tabel laporan yang kolomnya Jan sampai Des bikin query kamu mimpi buruk. UNPIVOT ngubahnya jadi baris. Ini 3 cara ngelakuinnya di SQL.