Minggu, 12 Oktober 2014

Pertemuan Ke-5 ~ Pengelompokan dan Pengurutan Data (Group By dan Aggregat 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()





Group by dan 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 ( )

Fungsi AVG 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) 
 


SELECT AVG (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) 



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 



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 

Where

Kondisi Where, digunakan untuk melakukan pemilihan/seleksi data. Penggunaannya dilakukan setelah kata where, dan diikuti oleh : 

Comparison


  • Berfungsi untuk membandingkan dua nilai.
  • Tipe data yang seharusnya dibandingkan harus sesuai.
  • Hasil yang diperoleh dari operasi comparison ini berupa nilai logik.



Contoh : 

1. Tampilkan kode barang dan kode suplier yang mempunyai jumlah pasok 2 



2. Tampilkan kode barang dan kode suplier yang jumlah pasoknya kurang atau sama dengan 5 


Between


Pada prinsipnya between digunakan untuk membandingkan /untuk mengecek apakah suatu nilai berada dalam range atau nilai tertentu. 



Contoh : 

Tampilkan kode barang dan kode customer yang jumlah pasoknya antara 4 dan 15 (4 dan 15 termasuk di dalamnya 



In


Digunakan untuk melakukan pengecekan apakah suatu nilai terdapat pada suatu himpunan tertentu. 

 

Contoh :

Tampilkan kode barang dan kode suplier yang jumlah pasoknya 2, 8, 12


  

Like / Not Like


Digunakan untuk membandingkan data dengan pola tertentu. 

Contoh: 

1. Tampilkan customer yang mempunyai kata ‘CIM’ pada alamatnya (pada alamat customer terdapat kata ‘CIM’)

 

2. Tampilkan customer yang mempunyai kata selain ‘CIM’ pada alamatnya 



0 komentar:

Posting Komentar