Fungsi Perhitungan Basis Data

Fungsi Perhitungan(Agregat)

COUNT          : jumlah baris dalam kolom
SUM               : jumlah nilai dalam kolom
AVG               : rata - rata nilai dalam kolom
MAX               : nilai terbesar dalam kolom
MIN                : nilai terkecil dalam kolom

Untuk SUM dan AVG nilainya harus numerik (INT, SMALLINT, FLOAT). Fungsi-fungsi tsb jika dikenakan pada nilai yang NULL maka nilainya akan diabaikan kecuali untuk COUNT(*)

Nilai
NPM
KD_MK
MID
FINAL
12196076
KK021
60
75
11196779
KD132
70
90
12196324
KK021
50
40
10196839
KU122
90
80
12196999
KU122
75
75
10196778
KD132
80
0
12196076
KD132
40
30

Contoh :
1.        Menghitung Jumlah data tabel Nilai
       select count (*) from Nilai;
       select count(NPM) from Nilai;
2.    Nilai Tertinggi dari Nilai MID
       select Max(MID) from Nilai;
       90
3.        Tampilkan nilai mid tertinggi dan terendah untuk mata kuliah ”KD132”
       SELECT MAX(MID), MIN(MID) FROM NILAI WHERE KD_MK=”KD132”;
       80             40

LATIHAN 4
1.        Menghitung Rata-rata nilai MID
2.    Menghitung  Jumlah total nilai Final
3.    Nilai Terendah dari Nilai FINAL
4.    Tampilkan rata-rata dan jumlah nilai final mata kuliah ”KD132”
5.    Tampilkan KD_MK dan jumlah KD_MK dari masing-masing KD_MK
6.   Tampilkan KD_MK dan jumlah KD_MK dari masing-masing KD_MK yang mempunyai jumlah lebih dari 2
 7.    Tampilkan KD_MK dan jumlah total Nilai MID dari masing-masing KD_MK



Latihan 5
Seleksi data dengan Range Nilai

1.         Menggunakan Operator pembanding
 Menampilkan NPM dan Nilai MID pada table Nilai yang nilai MID-nya 50 sampai dengan 70
2.         Menggunakan parameter  Between
 Menampilkan NPM dan Nilai MID pada table Nilai yang nilai MID-nya 50 sampai dengan 70
3.         Menampilkan negasi permintaan
 Menampilkam NPM dan Nilai  MID pada table  Nilai yang nilai MID-nya bukan 50 sampai dengan 70

Jawaban latihan 4 
1.        Menghitung Rata-rata nilai MID
       select avg (MID) from Nilai;
       66.4285714285714
2.    Menghitung  Jumlah total nilai Final
       select sum(FINAL) from Nilai;
       390
3.    Nilai Terendah dari Nilai FINAL
       select MIN(FINAL) from Nilai;
       0
4.    Tampilkan rata-rata dan jumlah nilai final mata kuliah ”KD132”
       SELECT AVG(FINAL), SUM(FINAL) FROM NILAI WHERE KD_MK=”KD132”;
       40             120
5.    Tampilkan KD_MK dan jumlah KD_MK dari masing-masing KD_MK
       select KD_MK, count(*) from Nilai group by KD_MK;
       KD132                 3       KK021                 2       KU122                 2
nb: Perhatikan, sintaks GROUP BY digunakan untuk menampilkan field yang ingin dikelompokkan.

6.    Tampilkan KD_MK dan jumlah KD_MK dari masing-masing KD_MK yang mempunyai jumlah lebih dari 2
       select KD_MK, count(*) from Nilai group by KD_MK HAVING COUNT (*) > 2;
       KD132                 3
7.    Tampilkan KD_MK dan jumlah total Nilai MID dari masing-masing KD_MK
       select KD_MK, SUM(MID) from Nilai Group by KD_MK;
       KD132                 190       KK021                 110       KU122                 165
           
Jawaban Latihan 5 
Seleksi data dengan Range Nilai
1.        Menggunakan Operator pembanding
Menampilkan NPM dan Nilai MID pada table Nilai yang nilai MID-nya 50 sampai dengan 70
Select NPM, MID from Nilai where MID >= 50 and MID <= 70;
12196324             5011196779             7012196076             60
2.        Menggunakan parameter  Between
Menampilkan NPM dan Nilai MID pada table Nilai yang nilai MID-nya 50 sampai dengan 70
Select NPM, MID from Nilai where MID between 50 and 70;
12196324             5011196779             7012196076             60
3.        Menampilkan negasi permintaan
Menampilkam NPM dan Nilai  MID pada table  Nilai yang nilai MID-nya bukan 50 sampai dengan 70
Select NPM, MID from Nilai where MID NOT between 50 and 70;
12196779             4010196778             8012196999             7510196839             90
nb: Sintaks diatas untuk memberikan pengaruh yang sebaliknya dari between.


Link Download
Download Materi Dan Jawaban
Latihan yang sudah dibuat


Anda baru saja membaca artikel yang berkategori Kuliah / Pelajaran dengan judul Fungsi Perhitungan Basis Data. Anda bisa bookmark halaman ini dengan URL http://link-soft.blogspot.com/2011/04/fungsi-perhitungan-basis-data.html. Terima kasih!
Ditulis oleh: Unknown - Friday, April 29, 2011

Belum ada komentar untuk "Fungsi Perhitungan Basis Data"

Post a Comment

Silahkan tinggalkan komentar untuk kemajuan blog ini..