Laman

Minggu, 22 November 2015

SQL (17 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