Belajar T-SQL Dasar: Panduan Praktikum SELECT DML (Lengkap dengan 10 Studi Kasus!)
Belajar T-SQL Dasar: Panduan Praktikum SELECT DML (Lengkap dengan 10 Studi Kasus!)
Nama: Rubby Ibnu Anantara
NPM: 25781025
Dosen Pengampu: M Reza Redo Islami, S.Kom., M.T.I.
Tanggal: 14 April 2026
Bagi kamu yang sedang mengambil mata kuliah Basis Data atau kebetulan sedang mulai belajar SQL Server, pasti tidak asing lagi dengan yang namanya Data Manipulation Language (DML).
Salah satu perintah DML yang paling sering digunakan adalah select. Perintah ini ibarat "mata" kita untuk melihat dan menyaring data dari dalam database. Nah, di artikel kali ini, kita akan belajar dan membedah perintah select pada Transact-SQL (T-SQL) lengkap dengan 10 studi kasus praktikum. Yuk, mari kita bahas!
Dasar Teori Singkat
Sebelum masuk ke coding, mari kita review sedikit klausa-klausa penting yang sering menemani perintah SELECT:
DISTINCT: Digunakan untuk memfilter hasil query agar tidak ada data ganda (duplikat).
WHERE: Andalan kita untuk menyaring baris data berdasarkan kondisi tertentu.
ORDER BY: Berfungsi untuk mengurutkan data (Ascending dari A-Z, atau Descending dari Z-A).
GROUP BY: Digunakan untuk mengelompokkan baris data yang memiliki nilai sama, biasanya digabung dengan fungsi hitung-hitungan (agregat) seperti count
(), SUM(), dll.HAVING: Mirip WHERE, tapi HAVING digunakan khusus untuk memfilter data setelah data tersebut dikelompokkan oleh GROUP BY.
LIKE: Digunakan bersama
WHEREuntuk mencari pola teks tertentu menggunakan wildcard seperti%.
Skema Database Praktikum
Sebelum kita mulai ngoding, lu wajib tau dulu struktur database yang bakal kita pakai. Di latihan ini, kita pakai database AKADEMIK yang isinya ada tiga tabel utama: Tabel mahasiswa, Tabel dosen, dan Tabel program_studi.
Biar kebayang, cek skema dan tipe datanya di bawah ini:
Nah, dengan patokan nama-nama kolom di atas, mari kita bedah satu-satu tugasnya!
10 Studi Kasus & Pembahasan T-SQL
Mari kita asumsikan kita memiliki database kampus dengan dua tabel utama: Mahasiswa dan Dosen. Berikut adalah 10 tugas mandiri untuk melatih logika SQL kamu:
1. Menampilkan Semua Data Mahasiswa
Cara paling dasar untuk mengambil data adalah menggunakan tanda bintang (*) yang berarti "ambil semua kolom".
Mahasiswa tanpa filter apa pun.2. Menampilkan Semua Data Dosen
Sama seperti tabel mahasiswa, kita tinggal mengganti nama tabelnya saja.
3. Mencari Mahasiswa Jenjang D3
Bagaimana jika kita hanya ingin melihat mahasiswa diploma? Gunakan klausa WHERE.
Komentar
Posting Komentar