Jum'at, 16 September 2016
Filled under:
Melanjutkan tulisan sebelumnya tentang Penggunaan LIKE Operator pada SQL, saya cuma pengen berbagi penderitaan yang saya alami sekarang, bekerja di bawah tekanan macam kerja rodi saja.. huhu..
Pada kesempatan kali ini, saya menulis tentangPenggunaan GROUP BY dan HAVING Pada SQL.Semoga buat temen-temen yang merasa senasib dengan saya, ini bisa sedikit membantu (sedikit aja yah)...
Langsung aja deh cek TKP ce... :D
==========//
Pembahasan //==========
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
|
SUMBER : Klik Disini
Tidak ada komentar:
Posting Komentar