Lewati ke konten utama

F2 · Modul 02

SELECT, WHERE, dan ORDER BY

52 langkah singkat, dari mudah sampai tantangan.

  1. Level 1

    Kenal

  2. Level 2

    Paham

  3. Level 3

    Terapkan

  4. Level 4

    Tantangan

  5. Level 5

    Pendalaman

Intinya

  • WHERE memilih baris, SELECT memilih dan menghitung kolom (AS memberi nama), ORDER BY mengurutkan, LIMIT/OFFSET memotong.
  • Pakai kurung saat AND dan OR bercampur; tanpa kurung, AND dikerjakan lebih dulu dan hasilnya salah diam-diam.
  • Untuk waktu yang menyimpan jam, pakai "mulai dari, sampai sebelum" (>= dan <), bukan BETWEEN sampai tanggal akhir.
  • Tambahkan pemecah seri yang unik di ORDER BY bila urutan atau LIMIT penting.
  • Teks memakai kutip tunggal; DISTINCT membuang baris yang semua kolomnya kembar.

Sebelum mulai

±2–3 jam.

Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.

Hasil belajar: setelah modul ini kamu bisa memberi nama kolom hasil dengan AS; menghitung kolom baru dengan aritmetika; menyaring baris dengan WHERE (perbandingan, AND/OR/NOT, kurung, IN, BETWEEN, LIKE); mengurutkan dengan ORDER BY beserta pemecah seri; memotong hasil dengan LIMIT/OFFSET; dan membuang baris kembar dengan DISTINCT.

Proyek: daftar produk aktif dengan stok di bawah 10, diurutkan dari yang paling mendesak.

Istilah di modul ini (19)

Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course

Bahan modul

Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.

  • 40 contoh kode
  • 8 berkas latihan + tes
  • 1 berkas data
Lihat isi zip
  • BACA-DULU.txt
  • contoh_f2_02_28.sql
  • contoh_f2_02_46.sql
  • contoh_f2_02_68.sql
  • contoh_f2_02_102.sql
  • contoh_f2_02_155.sql
  • contoh_f2_02_184.sql
  • contoh_f2_02_221.sql
  • contoh_f2_02_252.sql
  • contoh_f2_02_269.sql
  • contoh_f2_02_288.sql
  • contoh_f2_02_339.sql
  • contoh_f2_02_392.sql
  • contoh_f2_02_436.sql
  • contoh_f2_02_459.sql
  • contoh_f2_02_482.sql
  • contoh_f2_02_540.sql
  • contoh_f2_02_557.sql
  • contoh_f2_02_592.sql
  • contoh_f2_02_657.sql
  • contoh_f2_02_676.sql
  • contoh_f2_02_707.sql
  • contoh_f2_02_738.sql
  • contoh_f2_02_806.sql
  • contoh_f2_02_825.sql
  • contoh_f2_02_907.sql
  • contoh_f2_02_927.sql
  • contoh_f2_02_950.sql
  • contoh_f2_02_981.sql
  • contoh_f2_02_998.sql
  • contoh_f2_02_1045.sql
  • contoh_f2_02_1246.sql
  • contoh_f2_02_1272.sql
  • contoh_f2_02_1301.sql
  • contoh_f2_02_1337.sql
  • contoh_f2_02_1423.sql
  • contoh_f2_02_1442.sql
  • contoh_f2_02_1458.sql
  • contoh_f2_02_1471.sql
  • contoh_f2_02_1509.sql
  • contoh_f2_02_1520.sql
  • latihan_f2_02_2.sql
  • latihan_f2_02_1.sql
  • latihan_f2_02_3.sql
  • latihan_f2_02_4.sql
  • latihan_f2_02_5.sql
  • latihan_f2_02_6.sql
  • latihan_f2_02_8.sql
  • latihan_f2_02_7.sql
  • warung.sql