Lompat ke konten utama
Masuk
DataSQLMenengah

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.

Bagikan kelas

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.

—0 ulasan terbit
14Pelajaran
5Modul belajar
±154Menit belajar

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.

editor SQL

Mulai dari pelajaran pertama

NULL: nilai yang belum ada · 10 menit

Buka tempat berlatih

Pelajaran pertama dapat dicoba tanpa akun. Masuk agar progres dan jawabanmu tersimpan.

Kurikulum

5 modul · 14 pelajaran · ±154 menit

Pelajaran boleh dibuka langsung; tidak ada urutan yang dikunci.

Proyek alumni kelas ini

Lihat semua

Pertanyaan 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?

—dari 5 · 0 ulasan terbit

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

Revisi materi terakhir: 2026-09-22. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.