Lewati ke konten utama
SQL Fundamentals

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_name atau city.
  • 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

  1. 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-Commerce

    Gunakan schema E-Commerce untuk menemukan tabel dan kolom yang diminta.

    Masuk untuk menandai latihan selesai.