Sabtu, 19 November 2011

Fungsi Agregate


Fungsi agregate ini merupakan fungsi built-in yang hampir pasti ada dalam sistem database relasional.
Diantaranya;

  1. AVG(ekspresi)
  2. COUNT(x)
  3. MAX(ekspresi)
  4. MIN(ekspresi)
  5. STD(ekspresi)
  6. STDDEV(ekspresi)
  7. SUM(ekspresi)


Mari kita pelajari satu-satu.
------------------------------------------
AVG(ekspresi)
Fungsi ini digunakan untuk mencari rata-rata nilai dalam suatu kolom dari suatu tabel atau ekspresi. Ekspresi dalam fungsi AVG umumnya adalah nama kolom dengan tipe data umerik. Contohnya; select AVG(Harga) from Harga_Sendal;
------------------------------------------
COUNT(x)
Fungsi ini digunakan untuk menghitung jumlah record/baris dari suatu kolom atau suatu tabel. X merupakan nama kolom dari tabel yang ingin dicari jumlah baris datanya. Contoh; select COUNT(*) from Harga_Sendal;
------------------------------------------
MAX(ekspresi)
Fungsi ini digunakan untuk mencari nilai terbesar dari suatu kolom dalat suatu tabel atau ekspresi. Kolom yang dicari nilai terbesarnya memiliki tipe data numerik. Contoh; select MAX(Harga) from Harga_Sendal;
------------------------------------------
MIN(ekspresi)
Fungsi MIN() ini merupakan kebalikan dari fungsi MAX(). Fungsi ini mencari nilai terkecil dari suatu kolom dalam suatu tabel atau ekspresi. Contoh;select MIN(Harga) from Harga_Sendal;
------------------------------------------
STD(ekspresi) dan STDDEV(ekspresi)
Fungsi ini dapat kita gunakan untuk mendapatkan standar deviasi dari suatu kolom dalam suatu tabel. Ekspresi biasanya menyatakan kolom dalam suatu tabel dengan tipe data numerik. Contoh; select STD(Harga) from Harga_Sendal;
------------------------------------------
SUM(ekspresi)
Fungsi ini digunakan untuk mendapatkan nilai total dari suatu kolom dalam suatu tabel atau ekspresi. Contoh; select SUM(Harga) from Harga_Sendal;
------------------------------------------

Tidak ada komentar: