Belajar SQL
SQL adalah bahasa untuk bertanya ke database: ambil data, saring, gabungkan antar tabel, lalu ringkas. Sebagian besar aplikasi web menyimpan datanya di database relasional.
Mulai dari SELECT dan WHERE, lanjut ke JOIN untuk menggabungkan tabel, lalu GROUP BY untuk meringkas. CTE membantu ketika query mulai panjang dan sulit dibaca.
Latihan SQL interaktif ada di Hyper Sheets: materi, kuis, dan game per konsep, gratis.
Mulai dari sini
-
SQL · 7 menitSELECT SQL Adalah: Cara Membaca Data dari Database (Panduan Pemula)
SELECT SQL adalah perintah untuk membaca data dari tabel database. Pelajari cara memilih kolom, memakai FROM & WHERE, SELECT * vs kolom tertentu, plus ORDER BY & LIMIT.
-
SQL · 10 menitJOIN SQL Adalah: Perbedaan INNER, LEFT, RIGHT, dan FULL JOIN untuk Pemula
JOIN SQL menggabungkan baris dari dua tabel berdasarkan kolom yang berhubungan. Pahami perbedaan INNER, LEFT, RIGHT, dan FULL JOIN lewat diagram Venn dan contoh query lengkap.
-
SQL · 11 menitGROUP BY SQL Adalah: Cara Kerja + Fungsi Agregat (COUNT, SUM, AVG)
GROUP BY SQL adalah cara meringkas banyak baris jadi satu baris per grup. Pelajari fungsi agregat COUNT, SUM, AVG, MIN, MAX, plus beda WHERE vs HAVING.
-
SQL · 21 menitCTE vs Subquery vs View: Kapan Pakai yang Mana di SQL
Perbandingan CTE, subquery, view, dan temp table di SQL: kelebihan, kekurangan, dan kapan memilih masing-masing. Plus recursive CTE dan mitos performanya.
Semua artikel SQL lainnya
-
SQL · 13 menitNormalisasi Database Adalah: Panduan 1NF, 2NF, 3NF untuk Pemula
Normalisasi database adalah cara menata tabel agar tidak ada data berulang. Pelajari 1NF, 2NF, 3NF, perbedaannya, dan anomali yang dicegahnya lewat contoh nyata.
-
SQL · 12 menitPerbedaan Primary Key dan Foreign Key di SQL (Penjelasan + Contoh)
Primary key adalah penanda unik tiap baris, foreign key adalah kolom yang menghubungkan ke tabel lain. Pelajari perbedaan, cara membuat, dan relasi antar tabel di SQL.
Latihan SQL langsung di browser
Materi interaktif, kuis, dan game SQL di Hyper Sheets. Gratis, tanpa install.