Anda di halaman 1dari 3

MODUL 4

FUNGSI AGREGAT

Tujuan

Setelah menyelesaikan modul ini, anda diharapkan dapat :

1. Mahir menggunakan perintah select untuk retrieve data


2. Mampu menggunakan fungsi agregat

Dasar teori

Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)

a. COUNT

Perintah yang digunakan untuk menghitung jumlah baris suatu kolom pada tabel.
Contoh : perintah untuk menghitung jumlah baris kolom jenis pada tabel jenisfilm :
SELECT COUNT(JENIS) FROM JENIS FILM;

b. SUM

Perintah yang digunakan untuk menghitung jumlah nilai suatu kolom pada tabel.
Contoh : perintah untuk menghitung jumlah nilai kolom harga pada tabel jenisfilm :
SELECT SUM(HARGA) FROM JENIS FILM;

c. AVG

Perintah yang digunakan untuk menghitung rata-rata dari nilai suatu kolom pada
tabel. Contoh : perintah untuk menghitung rata-rata dari kolom harga pada tabel jenisfilm
:
SELECT AVG(HARGA) FROM JENIS FILM;

d. MIN

Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu kolom pada
tabel. Contoh : perintah untuk menampilkan nilai terkecil dari kolom harga pada tabel
jenisfilm :
SELECT MIN(HARGA) FROM JENIS FILM;
e. MAX

Perintah yang digunakan untuk menampilkan nilai terbesar dari suatu kolom pada
tabel. Contoh : perintah untuk menampilkan nilai terbesar dari kolom harga pada tabel
jenisfilm :
SELECT MAX(HARGA) FROM JENIS FILM;

Latihan Praktikum 4

1. Aktifkan kembali database yang telah dibuat pada modul3 (database Toko)
2. Ubah nama tabel dari pegawai_stb menjadi tabel karyawan
3. Tambahkan field jabatan pada tabel dengan tipe varchar(20) dan update setiap
record datanya sebagai berikut :
kode jabatan
123 SUPERVISOR
124 SUPERVISOR
125 KASIR
126 KASIR
127 MANAGER
128 STAFF
129 STAFF
130 STAFF
131 KASIR
132 KASIR

4. Tampilkan jumlah pegawai yang gajinya dibawah 2.000.000

5. Tampilkan berapa rata-rata gaji karyawan

6. Tampilkan nilai gaji terbesar karyawan


Lanjutkan dengan mengerjakan soal berikut :
7. Tampilkan noid, nama, kota, gaji dan pph semua karyawan (pph=2.5% dari gaji)
8. Tampilkan jumlah karyawan per kota
9. Tampilkan data karyawan yang memiliki usia termuda
10. Tampilkan jabatan, total_gaji karyawan per jabatan
11. Tampilkan nama dan kota karyawan dengan gaji tertinggi dan gaji terendah
12. Tampilkan data karyawan yang lahir antara tahun 1986 sampai dengan tahun 1989

Anda mungkin juga menyukai