Setelah kegiatan pembelajaran ini, diharapkan:
- Siswa mampu memahami macam-macam fungsi agregasi dalam basis data
- Siswa mampu menuliskan perintah fungsi agregasi dengan benar
- Siswa mampu menerapkan fungsi agregasi dalam basis data
MIN
Fungsi MIN() digunakan untuk nilai terkecil dari suatu kolom pada tabel. Format dasar yang digunakan adalah sebagai berikut.
SELECT MIN(nama_kolom) FROM nama_tabel;
Perhatikan contoh penerapan fungsi MIN di bawah ini!
Tabel yang kita gunakan adalah matpel yang dapat dilihat seperti di bawah ini.
id_matpel | id_guru | nama_matpel | jurusan | jp_perminggu |
---|---|---|---|---|
M01 | G01 | Desain Media Interaktif | MM | 12 |
M02 | G05 | Basis Data | RPL | 4 |
M03 | G01 | Animasi 2D dan 3D | MM | 12 |
M04 | G02 | Desain Grafis Percetakan | MM | 12 |
M05 | G05 | Pemodelan Perangkat Lunak | RPL | 4 |
M06 | G06 | Administrasi Infrastruktur Jaringan | TKJ | 9 |
M07 | G07 | Teknik Pengolahan Audio dan Video | MM | 13 |
M08 | G04 | Pemrograman Berorientasi Objek | RPL | 8 |
M09 | G03 | Teknologi Layanan Jaringan | TKJ | 8 |
M10 | G06 | Administrasi Sistem Jaringan | TKJ | 6 |
M11 | G04 | Pemrograman Web dan Perangkat Bergerak | RPL | 8 |
Misalnya, kita ingin menampilkan jam pelajaran paling sedikit yang diambil dari kolom jp_perminggu dengan nama kolom alias jp_perminggu_min. Kita dapat menggunakan kueri sebagai berikut.
Hasilnya adalah:
Cobalah kueri di atas pada kotak inputan coba kueri di bawah ini.
Tambahkan klausa WHERE dalam kueri sebelumnya untuk menampilkan jam pelajaran paling sedikit pada jurusan "TKJ". Kita dapat menggunakan kueri sebagai berikut.
Hasilnya adalah:
Cobalah kueri di atas pada kotak inputan coba kueri di bawah ini.
Untuk melihat kemampuan menuliskan perintah MIN dan menerapkannya dalam basis data, silahkan kerjakan latihan di bawah ini.
Lengkapilah kueri di bawah ini dengan mengetikkan jawaban pada kotak inputan yang disediakan. Border kotak inputan berwarna hijau jika jawaban Anda benar dan berwarna merah jika jawaban Anda salah.
Perintah: Menampilkan nilai kinerja karyawan terendah yang diambil dari kolom nilai_kinerja, dengan nama kolom alias nilai_terendah dari tabel dengan nama kinerja
SELECT AS nilai_terendah FROM kinerja;
SELECT MIN(nilai_kinerja) AS nilai_terendah FROM kinerja;
Lengkapilah kueri di bawah ini dengan mengetikkan jawaban pada kotak inputan yang disediakan. Border kotak inputan berwarna hijau jika jawaban Anda benar dan berwarna merah jika jawaban Anda salah.
Perintah: Menampilkan anggaran proyek terkecil yang diambil dari kolom anggaran, dengan nama kolom alias anggaran_terkecil dari tabel dengan nama proyek
SELECT AS anggaran_terkecil FROM proyek;
SELECT MIN(anggaran) AS anggaran_terkecil FROM proyek;
Tabel telah tersedia dengan nama
Tampilkanlah umur karyawan termuda dengan nama kolom alias karyawan_termuda
Hasilnya adalah:
Tabel telah tersedia dengan nama
Tampilkanlah jumlah kehadiran karyawan yang paling sedikit dengan nama kolom alias kehadiran_terkecil
Hasilnya adalah:
Tabel telah tersedia dengan nama
Tampilkanlah gaji pokok terkecil untuk karyawan yang berada pada divisi RnD dengan nama kolom alias gapok_terkecil
Hasilnya adalah:
Kamu menjawab dari 5 soal dengan benar!