Anda di halaman 1dari 9

Modul 5 : Fungsi Agregat

Latihan
1. Tabel siswa pada database sd

2. Umur rata rata

3. Select Count NIS

4. Select Umur Termuda


5. Select Umur Tertua

6. Select sum Umur/5

Tugas Praktikum:

a. Buatlah sebuah database baru dengan nama toko_buku

b. Buatlah sebuah table dengan nama buku kemudian isi kan sesuai gambar berikut

c. Hitunglah jumlah record table buku


d. Hitunglah jumlah record table buku dengan nama kolom baru Jumlah_Record

e. Hitung lahjumlah record untuk tahun 2013!

F.

G.

H.
I.

J. Tampilkan harga terendah

K,

L,

M,
N,

o. Tampilkan nama pengarang saja dengan mengeliminasi duplikasi data

Tugas Rumah

1,

2,

Klausa HAVING digunakan untuk menentukan kondisi bagi GROUP BY.


Kelompok yang memenuhi HAVING saja yang akan dihasilkan.

Penggunaan Group By.

Group By yang di kenakan dalam SELECT berguna untuk mengelompokkan data


berdasarkan ekspresi group.

Contoh :

DAFTAR TEMAN

Nama Kota Umur Pekerjaan

Kira yagami Jakarta 18 Pelajar

Lucius Lawliet Bandung 20 Pegawai

Neat River Bandung 15 Pelajar

Mellow Surabaya 15 Pelajar

SELECT Pekerjaan FROM DAFTAR_TEMAN


WHERE Umur > 15

GROUP BY Pekerjaan

Output :

Pekerjaan

Pegawai

Pelajar

SELECT Kota FROM DAFTAR_TEMAN

GROUP BY Kota

Output :

Kota

Jakarta

Bandung

SELECT Umur FROM DAFTAR_TEMAN

GROUP BY Umur

Output :

Umur

18

20

15

SELECT Pekerjaan FROM DAFTAR_TEMAN

WHERE Umur <>

GROUP BY Pekerjaan

Pekerjaan

Pelajar

SELECT Nama FROM DAFTAR_TEMAN

GROUP BY Nama

Output :

Nama

Kira yagami

Lucius Lawliet
Neat River

Mellow

Penggunaan Having.

DAFTAR NILAI

Nama Nilai

Kira yagami 80

Lucius Lawliet 90

Neat River 70

Mellow 70

SELECT Nilai FROM DAFTAR_NILAI

GROUP BY Nama

HAVING SUM (Nilai) <>

Output :

Nama Nilai

Neat River 70

Mellow 70

SELECT Nilai FROM DAFTAR_NILAI

GROUP BY Nama

HAVING SUM (Nilai) = 70

Output :

Nama Nilai

Neat River 70

Mellow 70

SELECT Nilai FROM DAFTAR_NILAI

GROUP BY Nama

HAVING SUM (Nilai) > 70

Ouput :

Nama Nilai

Lucius Lawliet 90
Kira yagami 80
SELECT Nilai FROM DAFTAR_NILAI

GROUP BY Nama

HAVING SUM (Nilai) = 90

Output :

Nama Nilai

Lucius Lawliet 90

SELECT Nilai FROM DAFTAR_NILAI

GROUP BY Nama

HAVING SUM (Nilai) <>

Output :

Nama Nilai

Kira yagami 80

Neat River 70

Mellow 70
3,
Untuk nilainya, saya berharap diatas KKM saja agar tidak remidi, Terimakasih : )

Anda mungkin juga menyukai