July 24, 2024

Perintah-Perintah SQL Part 6: Seleksi Menggunakan Fungsi Agregat

2 min read

Hello PalComSter… Sudah cukup lama tidak berjumpa.. Kali ini saya akan melanjutkan part selanjutnya tentang perintah-perintah SQL. Pada pembahasan kali ini saya akan mencoba membahas penggunaan fungsi untuk pengelompokkan data pada MySQL menggunakan fungsi agregat, perintah yang akan dibahas yaitu SUM, MIN, MAX, AVG, dan COUNT. Oke langsung saja kita coba:

Pertama silahkan kalian buat database baru dan table contoh dengan nama table siswa beserta recordnya seperti gambar dibawah ini:

agregat

1.Seleksi Menggunakan Fungsi Count.

Fungsi count digunakan untuk mendapatkan jumlah data pada record atau baris data didalam sebuah table.

Contoh:

  • Menghitung jumlah data berdasarkan NIS.

Select count(NIS)

agregat2

  • Seleksi menggunakan tanda(*) untuk menghitung jumlah data.

Select count(*)

agregat3

2. Seleksi Menggunakan Fungsi SUM.

Fungsi SUM digunakan untuk menjumlahkan data berupa angka pada kolom disuatu table.

Contoh:

  • Menghitung Rata-rata umur secara manual

Select sum(umur)/5 as ‘Umur Rata-rata’ from siswa;

agregat4

3. Seleksi Menggunakan Fungsi MIN dan MAX.

Fungsi MIN digunakan untuk mencari nilai terkecil dari seluruh nilai dari sebuah kolom, dan MAX digunakan untuk mencari nilai terbesar dari seluruh nilai dari sebuah kolom.

Contoh:

  • Mencari umur siswa termuda menggunakan fungsi MIN.

Select min(umur) as ‘Umur Termuda’ from siswa;

agregat5

  • Mencari umur siswa tertua menggunakan fungsi MAX

Select max(umur) as ‘Umur Tertua’ from siswa;

org94

4. Seleksi Menggunakan Fungsi AVG.

Fungsi AVG digunakan untuk mencari nilai rata-rata pada suatu kolom.

Contoh:

  • Menghitung Umur Rata-rata  siswa menggunakan fungsi AVG.

Select avg(umur) as ‘Umur Rata-rata’ from siswa;

agregat6

  • Menghitung Tinggi Rata-rata siswa menggunakan fungsi AVG.

Select avg(tinggi) as ‘Tinggi Rata-rata’ from siswa;

agregat7

Mungkin itu saja yang bisa saya sampaikan cara menggunakan fungsi agregat untuk pengelompokkan data pada MySQL , untuk selanjutnya bisa anda kembangkan dan dicoba lagi dengan kasus-kasus yang berbeda.

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.