Lesson 01 / Getting Started
Introduction to SQL
Memahami SQL, tabel, baris, dan kolom.
EST. 15 MIN
Pengenalan SQL
SQL (Structured Query Language) adalah bahasa untuk bertanya kepada database. Kita tidak perlu mengetahui bagaimana database menyimpan file di disk; kita cukup menjelaskan data apa yang ingin dilihat dan bagaimana hasilnya harus disusun.
Tujuan belajar
Setelah lesson ini, kamu dapat mengenali tabel, baris, kolom, dan primary key, lalu menentukan tabel serta kolom yang relevan untuk pertanyaan data sederhana.
Cara membaca tabel
Data relasional biasanya disimpan dalam tabel. Setiap tabel mewakili satu jenis hal, misalnya customers, products, atau orders.
- Baris adalah satu catatan, misalnya satu pelanggan.
- Kolom adalah sifat dari catatan tersebut, misalnya
customer_nameataucity. - Primary key adalah penanda unik seperti
customer_id.
Bayangkan tabel customers berikut:
| customer_id | customer_name | city |
|---|---|---|
| 1 | Ayu Pratama | Jakarta |
| 2 | Bima Saputra | Bandung |
Sebelum menulis query, ubah pertanyaan menjadi bagian kecil: tabel mana yang relevan, kolom apa yang dibutuhkan, apakah semua baris diperlukan, dan apakah hasil harus diurutkan. Pertanyaan "Siapa pelanggan di Jakarta?" membutuhkan tabel customers, kolom nama dan kota, lalu sebuah kondisi.
Alur belajar course ini
Kita akan mulai dengan membaca data menggunakan SELECT, menyaringnya memakai WHERE, lalu mengurutkan, merangkum, dan menggabungkan beberapa tabel. Pada tahap awal ini, SQL digunakan untuk membaca data; perintah pengubah data seperti INSERT, UPDATE, dan DELETE belum menjadi fokus.
Contoh query pertama kita hanya meminta satu kolom dari satu tabel:
SELECT customer_name
FROM customers;
Coba sendiri
Buka SQL Playground dan lihat schema dataset. Sebutkan satu tabel, satu kolom identitas, dan dua kolom lain yang menurutmu dapat menjawab pertanyaan bisnis.
Ingat
Nama tabel dan kolom harus tepat. Kesalahan pemula yang paling umum bukan sintaks rumit, melainkan meminta kolom yang tidak ada atau memakai tabel yang keliru.
Practice
Latihan
01 EXERCISE
-
EXERCISE 01 / GUIDED_PRACTICE
Petakan dataset E-Commerce
Buka schema dataset E-Commerce. Temukan tabel pelanggan, identifikasi primary key-nya, lalu sebutkan dua kolom yang dapat membantu menjawab pertanyaan tentang lokasi pelanggan.
- FOCUS
- Schema exploration
- DATASET
- E-Commerce
- ESTIMATED MINUTES
- 5
Buka schema E-CommerceGunakan schema E-Commerce untuk menemukan tabel dan kolom yang diminta.
Masuk untuk menandai latihan selesai.