SQL Lanjutan
Empat belas pelajaran melanjutkan kelas SQL dasar: menangani nilai kosong, membuat kategori dengan CASE, menyusun kueri bertingkat dengan subkueri dan WITH, serta memakai fungsi tanggal dan teks SQLite. Misi akhirnya memecahkan kasus berkas tender yang hilang lewat lima kueri berantai.
14 pelajaran · ±154 menit · gratis sampai selesai
Materinya gratis sampai selesai. Pelajaran pertama bisa dicoba tanpa akun; pelajaran berikutnya butuh akun supaya progres, draft kode, dan sertifikatmu tersimpan.

Bawa pulang keterampilannya
Yang akan kamu bisa setelah kelas ini
- Menangani nilai kosong dengan IS NULL, COALESCE, dan agregat yang mengabaikan NULL.
- Membuat kategori dan menghitung bersyarat dengan CASE WHEN.
- Menyusun kueri bertingkat dengan subkueri IN, subkueri skalar, dan CTE (WITH).
- Memakai fungsi tanggal dan teks SQLite: date, strftime, substr, upper, round, dan printf.
Untuk siapa
Orang yang sudah bisa SELECT, WHERE, GROUP BY, dan JOIN, lalu perlu kueri laporan yang lebih rumit.
Prasyarat
Mengolah Data dengan SQL
Alat yang perlu disiapkan
- Browser modern. SQLite berjalan di halaman pelajaran; tidak perlu menginstal basis data.
Tempat berlatih
Coba, periksa, lalu lanjutkan.
SQL Lanjutan punya 36 latihan yang menyatu dengan 14 pelajaran. Jawaban diperiksa langsung di halaman materi dan petunjuk dibuka bertahap saat kamu membutuhkannya.
Mulai dari pelajaran pertama
NULL: nilai yang belum ada · 10 menit
Buka tempat berlatihPelajaran pertama dapat dicoba tanpa akun. Masuk agar progres dan jawabanmu tersimpan.
Kurikulum
5 modul · 14 pelajaran · ±154 menit
04CTE dan agregasi bertingkat2 pelajaran
05Fungsi SQLite dan misi penutup3 pelajaran
Pelajaran boleh dibuka langsung; tidak ada urutan yang dikunci.
Proyek alumni kelas ini
Lihat semuaPertanyaan yang sering muncul
- Apa yang dipelajari di kelas SQL Lanjutan?
- SQL Lanjutan adalah kelas gratis KelasGratis tingkat menengah berisi 14 pelajaran. Empat belas pelajaran melanjutkan kelas SQL dasar: menangani nilai kosong, membuat kategori dengan CASE, menyusun kueri bertingkat dengan subkueri dan WITH, serta memakai fungsi tanggal dan teks SQLite. Misi akhirnya memecahkan kasus berkas tender yang hilang lewat lima kueri berantai.
- Berapa lama menyelesaikan kelas SQL Lanjutan?
- Sekitar 154 menit (±3 jam) untuk 14 pelajaran wajib, dihitung dari durasi tiap pelajaran dan latihannya. Kecepatan nyata bergantung pada berapa lama kamu berlatih setiap hari.
- Apa yang perlu disiapkan sebelum mulai?
- Prasyaratnya: Mengolah Data dengan SQL. Alat dan persiapan: Browser modern. SQLite berjalan di halaman pelajaran; tidak perlu menginstal basis data.
- Apakah kelas SQL Lanjutan gratis dan bersertifikat?
- Ya. Seluruh 14 pelajaran gratis sampai selesai tanpa iklan; pelajaran pertama bisa dicoba tanpa akun, sisanya memakai akun gratis. Setelah semua pelajaran wajib tuntas, kamu bisa menerbitkan sertifikat penyelesaian dengan tautan verifikasi publik. Sertifikat ini bukan akreditasi atau sertifikasi profesi.
Diadaptasi dari
- Software Carpentry — Databases and SQL (sql-novice-survey) oleh Software Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Urutan pelajaran tentang nilai kosong (NULL, IS NULL, agregat yang mengabaikan NULL) diadaptasi dan ditulis ulang dalam Bahasa Indonesia; dataset survei kutub diganti data pelanggan dan pesanan Toko Nusantara.
- Data Carpentry — SQL for Ecology oleh Data Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Alur latihan agregasi bertingkat dan penggabungan tabel diadaptasi; dataset survei hewan diganti produk dan pesanan Toko Nusantara, dan bagian ekspor ke berkas dihilangkan karena tidak ada berkas di browser.
- Kaggle learntools — Intro to SQL dan Advanced SQL oleh Kaggle dan para kontributornya, lisensi Apache-2.0. Perubahan: Bentuk latihan CTE (WITH) dan agregasi bertingkat diadaptasi dari dialek BigQuery ke SQLite: fungsi tanggal EXTRACT diganti strftime, dan dataset publik BigQuery diganti dataset toko di browser.
- NUKnightLab — SQL Murder Mystery oleh Northwestern University Knight Lab (Joon Park dan Cathy He), lisensi CC-BY-SA-4.0. Perubahan: Bentuk penelusuran petunjuk berantai (laporan, saksi, kartu member gym, kendaraan) diadaptasi; ceritanya ditulis ulang menjadi kasus berkas tender yang hilang, bukan pembunuhan, dengan nama, kota, dan basis data Indonesia yang dibuat sendiri.
Dari pengalaman belajar
Ulasan peserta
Apa yang membantu, dan apa yang masih bisa diperbaiki?
Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Nilai rata-rata hanya menghitung ulasan yang sudah terbit.
Pengalamanmu bisa membantu peserta berikutnya.
Belum ada ulasan yang terbit untuk kelas ini.
Bagikan pengalaman belajarmu
Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →
Setelah kelas ini
Jalur yang memuat kelas ini
Lanjutkan ke kelas lain
Baca juga
Alat gratis yang terkait
Revisi materi terakhir: 2026-09-22. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.
