Halaman

DESMAN SIAHAAN

SKC
DESMAN PARULIAN SIAHAAN

Kamis, 24 Mei 2012

FUNGSI AGREGRAT (PERTEMUAN 9)

Fungsi Agegrat adalah fungsi yg bekerja terhadap suau group,dimana fungsi-fungsi terdiri dari :
  1.  Count : Untuk menghitung cacah record / baris dari suatu table
  2. Sum: Untuk Menghitung jumlah dari sekumpulan kolom dari suatu table
  3. AVG : Untuk mendapatkan nilai Rata-rata nilai kolom tertentu pada suatu table
  4. Max: Untuk mendapatkan Nilai Terbesar dari sekumpulan nilai kolom dari suatu table
  5. Min : Untuk mendapatkan Nilai Terkecil dari sekumpulan nilai kolom dari suatu table.
Contoh :

Create Database TokoBuku
use TokoBuku

Create Table Penerbit(
Kd_Penerbit char(5)Primary Key,
Nama_Penerbit Varchar(25))

Select*From Penerbit


Insert into Penerbit Values('001','ANDI')
Insert into Penerbit Values('005','INDAH')
Insert into Penerbit Values('006','ERLANGGA')






Create Table Buku1(
Kd_Buku Char(5)Primary key,
Kd_Penerbit Char (5)References Penerbit(Kd_Penerbit),
Judul Varchar (30),
Pengarang Varchar (25),
Stok Int,
Kategori Varchar (15))

Select*From Buku1
Insert into Buku1 Values('DES01','001','Corel Draw 12','Taufig Hidayatullah','100','BAIK')
Insert into Buku1 Values('AD04','005','Corel Draw X3','Desman Siahaan S.KOM','100','SANGAT BAIK')
Insert into Buku1 Values('TKC02','006','Microsoft Excel','Yanti Tampubolon','50','BAIK')





Select Count (*) From Buku1


Select SUM (Stok) From Buku1


Select AVG (Stok) From Buku1


Select MAX (Stok) From Buku1


Select MIN (Stok) From Buku1



Select Count (*) From BUku1 Where Judul like 'C%'


Select SUM (Stok) From Buku1 Where Kategori ='Sangat Baik'


Select AVG (Stok) From Buku1 Where Kategori='Baik'