Belajar Query SQL Dasar untuk Pemula, Lengkap & Praktis

Irhan Hisyam Dwi Nugroho
•
18 August 2025
•
588

SQL itu bahasa utama buat ngobrol sama database, Warga Bimbingan. Makanya penting banget buat kamu ngerti cara kerja query dari awal.
Daripada bingung lihat perintah kayak SELECT atau INSERT, MinDi bakal bantu jelasin pelan-pelan. Semuanya dikemas simpel, praktis, dan nggak bikin pusing.
Yuk, belajar query SQL dasar bareng MinDi! Cocok banget buat Warga Bimbingan yang masih pemula tapi pengin langsung paham.
Baca juga: Panduan Memilih Bootcamp Data Science Terbaik di 2025
Pengertian Query SQL
Query SQL adalah perintah yang digunakan untuk berkomunikasi dengan database, baik untuk mengambil, menambah, mengubah, maupun menghapus data.
SQL sendiri merupakan singkatan dari Structured Query Language, yaitu bahasa standar yang dipakai hampir di semua sistem database relasional.
Saat kamu mengetik perintah seperti SELECT * FROM users;, itu artinya kamu sedang meminta data dari tabel bernama “users”.
Jadi, query SQL ini adalah alat utama yang wajib kamu kuasai kalau ingin bekerja dengan data secara efisien dan terstruktur.
Baca juga: Panduan Cara Belajar Python untuk Data Scientist, Lengkap!
Fungsi Umum Query SQL
Sumber: Canva
Setelah tahu apa itu query SQL, sekarang saatnya lanjut belajar query SQL dengan mengenal fungsi-fungsi utamanya. Yuk, simak penjelasan dan contohnya bareng MinDi biar makin paham!
1. SELECT – Mengambil Data dari Tabel
Perintah SELECT digunakan untuk menampilkan data dari satu atau beberapa kolom dalam tabel. Ini adalah query paling dasar dan paling sering dipakai.
Contoh:
SELECT * FROM users; |
Artinya: Ambil semua data dari tabel users.
2. INSERT – Menambahkan Data ke Tabel
Perintah INSERT digunakan untuk menambahkan baris data baru ke dalam tabel. Kamu harus menyebutkan nama kolom dan nilai yang ingin dimasukkan.
Contoh:
INSERT INTO users (name, age) VALUES ('Rina', 22); |
Artinya: Tambahkan data dengan nama “Rina” dan umur 22 ke tabel users.
3. UPDATE – Mengubah Data yang Sudah Ada
Query UPDATE digunakan untuk mengubah isi data di satu atau beberapa kolom. Jangan lupa pakai WHERE biar perubahan hanya berlaku di data tertentu.
Contoh:
UPDATE users SET age = 25 WHERE name = 'Rina'; |
Artinya: Ubah umur “Rina” jadi 25 di tabel users.
4. DELETE – Menghapus Data dari Tabel
Perintah DELETE dipakai untuk menghapus data dalam tabel. Sama seperti UPDATE, kamu harus hati-hati pakai WHERE, biar nggak terhapus semua datanya.
Contoh:
DELETE FROM users WHERE age < 18; |
Artinya: Hapus semua data pengguna yang umurnya di bawah 18 tahun.
5. WHERE – Menyaring Data
WHERE digunakan untuk menyaring baris data berdasarkan kondisi tertentu. Biasanya dipakai bareng SELECT, UPDATE, atau DELETE.
Contoh:
SELECT name FROM users WHERE age > 20; |
Artinya: Tampilkan nama pengguna yang umurnya di atas 20 tahun.
6. ORDER BY – Mengurutkan Data
Query ini berguna untuk mengurutkan hasil data berdasarkan kolom tertentu, baik secara naik (ASC) atau turun (DESC).
Contoh:
SELECT * FROM users ORDER BY age DESC; |
Artinya: Tampilkan semua data dari tabel users dan urutkan dari umur tertinggi ke terendah.
7. GROUP BY – Mengelompokkan Data
GROUP BY digunakan untuk mengelompokkan data berdasarkan nilai yang sama di kolom tertentu, biasanya dipakai bareng fungsi agregat kayak COUNT, SUM, AVG, dll.
Contoh:
SELECT age, COUNT(*) FROM users GROUP BY age; |
Artinya: Hitung jumlah pengguna berdasarkan usia, lalu kelompokkan per umur.
Baca juga: Panduan Analisis Data dengan Python Pandas, Mudah Dipelajari
Contoh Dasar Query SQL
Sumber: Canva
Warga Bimbingan, MinDi punya 5 contoh query SQL dasar yang sering banget dipakai buat ngolah data dari tabel users. Yuk simak bareng-bareng dan lanjut belajar query SQL dengan cara yang mudah dipahami!
Studi Kasus: Tabel users
Tabel users berisi data pengguna seperti berikut:
id | name | age | |
1 | Andi | 25 | |
2 | Budi | 20 | |
3 | Clara | 28 | |
4 | Dini | 22 |
Berikut adalah cara membuat tabel users:
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), age INT ); |
Lalu Masukan data ke dalam Tabel Users:
INSERT INTO users (id, name, email, age) VALUES (1, 'Andi', 'andi@email.com', 25), (2, 'Budi', 'budi@email.com', 20), (3, 'Clara', 'clara@email.com', 28), (4, 'Dini', 'dini@email.com', 22); |
Dari data ini, MinDi kasih 5 contoh query SQL dasar yang sering digunakan:
1. Menampilkan Semua Data
Untuk melihat seluruh isi dari tabel users, kamu bisa gunakan SELECT *. Ini akan menampilkan semua kolom dan semua baris data yang ada.
SELECT * FROM users; |
Berikut adalah hasil dari Query tersebut:
2. Menampilkan Nama dan Email Saja
Kalau kamu hanya butuh kolom tertentu, misalnya name dan email, gunakan query ini. Ini berguna untuk menyederhanakan hasil yang ditampilkan.
SELECT name, email FROM users; |
Berikut adalah hasil dari Query tersebut:
3. Menampilkan Pengguna dengan Usia di Atas 22
Kamu bisa menambahkan kondisi menggunakan WHERE. Contoh ini akan menampilkan pengguna yang usianya lebih dari 22 tahun.
SELECT * FROM users WHERE age > 22; |
Berikut adalah hasil dari Query tersebut:
4. Menambahkan Pengguna Baru
Untuk menambahkan data baru ke tabel users, kamu bisa gunakan perintah INSERT INTO. Pastikan kamu sebutkan kolom dan nilainya.
INSERT INTO users (id, name, email, age) VALUES (5, 'Eko', 'eko@email.com', 24); |
Berikut adalah hasil dari Query tersebut:
5. Mengubah Usia Pengguna
Kalau ada data yang salah dan perlu diperbarui, gunakan UPDATE. Jangan lupa pakai WHERE supaya perubahan hanya terjadi pada data yang dimaksud.
UPDATE users SET age = 23 WHERE name = 'Dini'; |
Berikut adalah hasil dari Query tersebut:
Baca juga: Python untuk Data Analyst: Arti, Manfaat, Library, dan Tips
Tips Belajar Query SQL dengan Cepat
Warga Bimbingan, setelah paham fungsi dan contoh query SQL, sekarang waktunya belajar lebih cepat. Yuk, simak 4 tips praktis biar makin lancar ngoding SQL!
1. Pelajari Struktur Tabel dengan Teliti
Sebelum menulis query, pastikan kamu memahami isi dan struktur tabel yang digunakan. Tahu nama kolom dan tipe datanya bisa menghindari kesalahan saat menulis perintah.
Biasakan juga mengecek struktur dengan perintah seperti DESCRIBE nama_tabel. Ini akan membantu kamu lebih yakin saat menulis query.
2. Jangan Takut Coba dan Salah
Belajar SQL itu soal banyak mencoba. Kalau hasilnya error, itu bagian dari proses belajar.
Dari kesalahan, kamu jadi tahu kenapa sebuah query gagal dan bagaimana cara memperbaikinya. Makin sering kamu latihan, makin cepat kamu berkembang.
3. Gunakan Dokumentasi Resmi dan Sumber Belajar Terpercaya
Saat bingung, jangan ragu cari bantuan dari dokumentasi resmi atau tutorial online. Banyak situs seperti W3Schools, PostgreSQL docs, dan MySQL docs yang bisa jadi referensi.
Belajar dari sumber yang tepat bikin kamu nggak tersesat dan lebih cepat paham konsep dasarnya.
Baca juga: Panduan Memilih Bootcamp Data Analyst untuk Karier Impianmu
Ingin Jadi Data Analyst atau Data Scientist Profesional?
Setelah mempelajari dasar-dasar query SQL untuk pemula, kini saatnya kamu melangkah lebih jauh dan mengubah pengetahuan ini jadi skill yang dibutuhkan industri!
Yuk, ikuti Bootcamp Data Science & Data Analyst di dibimbing.id! Di sini, kamu akan belajar SQL lebih dalam, eksplorasi data, analisis statistik, hingga penggunaan tools seperti Python, Excel, dan Tableau secara langsung.
Belajar bareng mentor berpengalaman dengan kurikulum praktis yang dirancang untuk dunia kerja, kamu akan dilatih menghadapi studi kasus nyata dan membangun portofolio yang siap ditunjukkan ke recruiter.
Dengan lebih dari 840+ hiring partner dan tingkat keberhasilan alumni mencapai 96%, peluangmu untuk berkarier di bidang data terbuka lebar—baik sebagai Data Analyst, Business Intelligence, atau bahkan Data Scientist!
Jadi, tunggu apa lagi? Daftar sekarang disini dan mulai perjalananmu menuju karier di dunia data. #BimbingSampeJadi!
Referensi:
- Introduction to SQL [Buka]

Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.