Pengelompokan dan Pengurutan Data
Group by dan
Aggregate Function
Dalam Menjalankan sebuah query untuk melakukan pengelompokan data dapat menggunakan Fungsi Group by dan di ikuti oleh Fungsi Aggregat.
·
Group by :
Digunakan untuk menampilkan atau memilih
sekumpulan data berdasarkan kelompok data tertentu.
1.
Pengelompokan nya biasa nya di sertai oleh Aggregat Fuction
2.
Dalam Implementasi nya Aggregat Function harus di ikuti oleh
Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan
·
Aggregate Function :
Min(), Max(),AVG(),
Sum(), Count()
Aggregate
Function
MIN ( )
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada.
Contoh:
MAX ( )
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
Contoh:
AVG ( )
FungsiAVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
Contoh :
SELECT kode_MK,
AVG (nilai) AS rata_rata
FROM nilai
GROUP BY (kode_MK)
SELECTAVG (nilai)
AS rata_rata
FROM nilai
SUM ( )
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
Contoh:
SELECT SUM (nilai)
AS jumlah
FROM nilai
SELECT nim,
SUM (nilai) AS jumlah
FROM nilai
GROUP BY (nim)
COUNT ( )
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data
Contoh:
SELECT nim,
COUNT (nilai) AS banyaknya_data
FROM nilai
GROUP BY (nim)
COUNT (nilai) AS banyaknya_data
FROM nilai
GROUP BY (nim)
SELECT COUNT (nilai)
AS banyaknya_data
FROM nilai
Pengurutan Data (Order By)
ORDER BY
Digunakan untuk mengurutkan data berdasarkan field tertentu
Contoh :
Urutkan dari nilai terendah !
Jawab :
SELECT nim, nilai
FROM nilai
ORDER BY nilai
Jawab :
SELECT nim, nilai
FROM nilai
ORDER BY nilai
Urutkan dari nilai tertinggi !
Jawab :
SELECT nim, nilai
FROM nilai
ORDER BY nilai DESC
Keriteria Data
HAVING
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat
Contoh :
Tampilkan kode customer yang mempunyai cacah pembelian = 4
Tampilkan kode customer yang mempunyai cacah pembelian = 4
Dibawah ini merupakan Hasil Praktikum Pemrograman SQL 17 November 2015
1. Min()
2. Max()
3. AVG()
4. COUNT()
5. HAVING()
Sumber :
http://regarmarna.blogspot.co.id/2014/10/pengelompokan-dan-pengurutan-data.html
Supported by : www.sttpln.ac.id
Tidak ada komentar:
Posting Komentar