🔎 Filter & Sort

Level: Beginner

Setelah bisa menambahkan dan membaca data, kita perlu menyaring (filter) dan mengurutkan (sort) data. Bayangkan seperti mencari buku di perpustakaan: kita bisa mencari berdasarkan judul tertentu (filter) dan mengurutkan berdasarkan tahun terbit (sort).

📖 Perintah Penting

🛠️ Praktik Kecil

Contoh query pada tabel mahasiswa:

-- Menampilkan mahasiswa dengan jurusan Informatika
SELECT * FROM mahasiswa
WHERE jurusan = 'Informatika';

-- Mengurutkan mahasiswa berdasarkan umur (termuda ke tertua)
SELECT * FROM mahasiswa
ORDER BY umur ASC;

-- Menampilkan 5 mahasiswa pertama
SELECT * FROM mahasiswa
LIMIT 5;

-- Kombinasi: mahasiswa Informatika, urut umur, ambil 3 teratas
SELECT * FROM mahasiswa
WHERE jurusan = 'Informatika'
ORDER BY umur ASC
LIMIT 3;

👉 Dengan kombinasi ini, kita bisa mencari data yang spesifik dan terurut sesuai kebutuhan.

🎮 Mini Challenge

Pada tabel pegawai, lakukan hal berikut:

Tugas tambahan: Gabungkan filter dan sort untuk menampilkan 2 pegawai dengan posisi "Staff" yang paling lama bekerja (tanggal_masuk paling awal).