FUNGSI AGREGAT
Fungsi Agregat adalah fungsi yang bekerja terhadap suatu group. Dimana fungsi-fungsi tersebut terdiri dari :
- COUNT
- SUM
- AVG
- MAX
- MIN
Sebelum masuk ke pengertian dan contoh untuk masing-masing fungsi di atas, buat dahulu Database Perpus dengan table Buku menggunakan perintah sebagai berikut :
kemudian untuk menampilkan table gunakan select*from BUKU, maka akan ditampilkan table sebagai berikut :
Sekarang, kita bahas satu persatu dari materi fungsi Agregat.
- COUNT
Count berfungsi untuk menghitung cacah record/baris dari suatu table.langsung ke contoh masukkan perintah : select count (*) from Buku
kemudian jalankan maka yang akan di tampilkan adalah 4. Mengapa? karena dalam table buku memiliki 4 record.
(lihat hasil pada gambar )
- SUM
SUM berfungsi untuk menghitung jumlah dari sekumpulan kolom dari suaru table.
misalnya : masukkan perintah : select sum (stok) from Buku pada table buku lalu tampilkan.
Maka yang akan dihasilkan adalah 35.Mengapa? Karena perintah SUM tadi di gunakan untuk menjumlah kan jumlah Stok pada table buku, yang mana masing-masing stok jika di jumlahkan maka hasilnya pasti 35. yaitu : 5+10+13+7 = 35.
- AVG
AVG berfungsi untuk mendapatkan nilai rata-rata nilai kolom tertentu pada suatu table. Untuk mencari nilai rata-rata dari Stok pada table Buku maka gunakan perintah : select AVG (stok) from Buku, lalu jalankan untuk melihat hasil nya. Yang akan ditampilkan adalah 8.750000. Karena rata-rata nilai dari 5,10,13,7 adalah 8,75.
- MAX
MAX berfungsi untuk mendapatkan nilai terbesar dari sekumpulan nilai kolom dari suatu table.
Untuk mencari nilai terbesar dari Stok pada table Buku gunakan perintah sebagai berikut :
select MAX (stok) from Buku, tampilkan untuk mengetahui hasilnya. Maka yang akan dihasilkan adalah 13
Karena nilai terbesar dari stok adalah 13.
- MIN
MIN berfungsi untuk mendapatkan nilai terkecil dari sekumpulan nilai kolom dari suatu table.Untuk mencari nilai terkecil dari Stok pada table Buku gunakan perintah sebagai berikut :
select Min (Stok) from Buku, tampilkan untuk mengetahui hasilnya. Maka yang akan dihasilkan adalah 5
Karena nilai terkecil dari stok 5.
FUNGSI NUMERIK
SQL SERVER mempunyai format standart dalam penggunaan operasi aritmatik. Tabel berikut ini adalah fungsi-fungsi numerik (fungsi matematika dan trigonometri) yang sering disertai penjelasan kegunaannya.
- ABS
ABS berfungsi untuk menghasilkan nilai absolut dari ekspresi numerik.Contoh :
- FLOOR
Floor berfungsi untuk menghasilkan nilai integer terbesar yang lebih dari atau sama dengan nilai yang ditentukan.
Contoh:
- POWER
Power berfungsi untuk menghasilkan nilai ekspresi_numerik ke pangkat.
Contoh :
- SQRT
Contoh :
- ROUND
Round berfungsi untuk membulatkan ekspresi numerik ke nilai presisi sesuai dengan ekspresi integer yang ditentukan.
Contoh :
menampilkan nilai null gimana??
BalasHapus