Sabtu, 21 November 2015

Resume Pemrograman SQL (Selasa, 17 November 2015)



Pengelompokan & Pengurutan Data

Pengelompokan Data (Group by)
  • Group by  : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
- Pengelompokannya biasanya disertai oleh Aggregate Function.
- Dalam implementasinya Aggregate Function harus diikuti oleh Group by bila terdapat field lain yang dijadikan kriteria pengelompokan.
  • Aggregate Function : Min( ), Max( ), Avg( ), Sum( ), Count( )

MIN( )


Fungsi MIN digunakan untuk mencari nilai minimm dari sekumpulan data yang ada.
Contoh :
Apabila telah dibuat query Tabel Pasok dengan data sebagai berikut :



Maka, dapat diambil kesimpulan jika ingin menampilkan nilai minimum data berdasarkan kode_barang yaitu sebagai berikut :





MAX( )
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada.
Contoh :
Dari data Tabel Pasok, jika ingin menampilkan nilai maksimum data berdasarkan kode_barang yaitu sebagai berikut :

 


SUM( )
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada.
Contoh :
Dari data Tabel Pasok, jika ingin menampilkan jumlah nilai data berdasarkan kode_barang yaitu sebagai berikut :

 

COUNT( )
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data.
Contoh :
Dari data Tabel Pasok, jika ingin menampilkan banyaknya data berdasarkan kode_suplier yaitu sebagai berikut :

 

Pengurutan Data (Order by)
Order by digunakan untuk mengurutkan data berdasarkan field tertentu.

  • Ascending : mengurutkan data yang memiliki nilai terkecil hingga terbesar.
Pada Tabel Pasok, jika data diurutkan dari yang terkecil hingga terbesar berdasarkan jumlah pasok nya, yaitu sebagai berikut :
 
  • Descending : mengurutkan data yang memiliki nilai terbesar hingga terkecil.
Pada Tabel Pasok, jika data diurutkan dari yang terbesar hingga terkecil berdasarkan jumlah pasok nya, yaitu sebagai berikut :
 
Kriteria Data
  • HAVING : menyeleksi data berdasarkan kriteria tertentu dimana kriteria berdasarkan berupa fungsi aggregate.
           Contoh : Tampilkan kode barang yang memiliki cacah pembelian (banyaknya data) 3 !


Tidak ada komentar:

Posting Komentar