Rabu, 01 Mei 2013

Fungsi Agregat - SQL Basis Data

Fungsi agregat (aggregate) adalah sebuah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Fungsi agregat bekerja pada sebuah kelompok data, dimana operasi-operasi agregat dilakukan untuk mencari sebuah nilai tertentu dari sekelompok data tersebut sesuai dengan kebutuhan. Berdasarkan standar ISO. Fungsi agregat didefinisikan ada lima jenis fungsi, yaitu :
  • COUNT (Mengembalikan jumlah data pada suatu kolom)
  • SUM (Mengembalikan jumlah total nilai pada suatu kolom)
  • AVG (Mengembalikan nilai rata-rata dari suatu kolom)
  • MIN (Mengembalikan nilai terkecil dari suatu kolom)
  • MAX (Mengembalikan nilai terbesar dari suatu kolom)


Fungsi COUNT
Fungsi COUNT digunakan untuk mendapatkan nilai jumlah record (banyaknya atau kemunculannya) atau jumlah data dengan kriteria tertentu atau dari suatu hasil Query. Fungsi COUNT dipasangkan dengan Query SELECT. Fungsi COUNT menerima input parameter kolom, dimana dalam implementasi biasa digunakan tanda *, namun untuk klom spesifik bisa langsung dituliskan nama kolomnya. Misalkan :

 Fungsi SUM
Fungsi SUM digunakan untuk mengembalikan jumlah (total) nilai dari sebuah kolom tertentu. Dalam penulisan sintaknya, fungsi SUM langsung mengarah pada sebuah kolom tertentu sehingga nilai yang dihasilkan merupakan jumlah nilai total dari sebuah data dengan tipe numerik. Misalkan :

Fungsi AVG
Berfungsi mengembalikan nilai rata-rata (average) dari sebuah kolom dengan tipe numerik. Fungsi agregat AVG akan menampilkan rata-rata dari sekumpulan nilai yang terdapat pada sebuah kolom tertentu pada tabel tertentu. Penulisan sintaksnya adalah sebagai berikut :

Fungsi MIN
Fungsi agregat MIN berfungsi mengembalikan nilai data terkecil pada sebuah kolom. Data pada suatu kolom akan dicari nilai terkecilnya dan kemudian ditampilkan dalam result set atau tabel hasil. Berikut adalah contoh penulisan sintaks fungsi agregat MIN :

Fungsi MAX
Fungsi agregat MAX merupakan kebalikan dari fungsi agregat MIN. Fungsi agregat MAX akan mengembalikan nilai yang merupakan nilai terbesar data pada sebuah kolom. Berikut adalah contoh penulisan sintaks fungsi agregat MAX :


Tidak ada komentar:

Posting Komentar