Sabtu, 23 Juni 2012

fungsi agregat


                Adalah fungsi  yang bekerja terhadap suatu group, dimana fungsi-fungsi tersebut terdiri dari:
1.       COUNT berfungai untuk menghitung cacah record/baris dari suatu table
2.       SUM       berfungsi untuk menghitung jumlah dari sekumpulan kolom dari suatu table
3.       AVG       berfungai untuk mendapatkan nilai rata-rata nilai kolom tertentu pada suatu table
4.       MAX      berfungsi untuk mendapatkan nilai tebesar dari  sekumpulan nilai kolom dari suatu table
5.       MIN       berfungsi untuk mendapatkan nilai terkecil dari sekumpulan nilai kolom dari suatu table

Untuk memulai nya ketikkan perintah dibawah ini, tetapi untuk memulainya tetap dengan menggunakan SQL SERVER 2000 (QUERY ANALYZER), LALU KETIKKAN PERINTAH DIBAWAH INI:
create database toko_buku
create table penerbit(
kd_penerbit char(6) not null primary key,
nama_penerbit varchar(30))

create table buku(
kd_buku char(6) not null primary key,
judul varchar(20),
kd_penerbit char(6) references penerbit(kd_penerbit),
pengarang varchar(20),
stok int,
hal int)

select * from penerbit
select * from buku

insert into penerbit values('123456','erlangga')
insert into penerbit values('123457','guna dharma')
insert into penerbit values('123458','CAMPUS')

insert into buku values('M0001','DATABASE','123456','TOTO MULYADI','200','135')
insert into buku values('M0002','STATISTIK','123457','HARYONO','196','122')
insert into buku values('M0003','AGAMA','123458','STEVANI','187','98')

setelah selesai mengetikkan perintah tersebut lalu aka nada tampilan seperti tampilan dibawah ini:

Lalu ketikkan perintah-perintah dibawah ini:
SELECT COUNT (*) FROM BUKU
SELECT SUM (STOK) FROM BUKU
SELECT AVG (STOK) FROM BUKU
SELECT MAX (STOK) FROM BUKU
SELECT MIN (STOK) FROM BUKU
Setelah itu jalankan perintah-perintah tersebut, lalu akan muncul seperti tampilan dibawah ini:
Sekian dengan fungsi agregat, semoga bermanfaat bagi anda...!!
:)