Pengertian SQL

Pengertian SQL  – Beberapa waktu yang lalu di blog ini kami telah membahas mengenai pengertian database, untuk membacanya silahkan kunjungi artikel  Pengertian Database dan Manfaat Penggunaan Database . Di dalam artikel tersebut kami hanya membahas sekilas mengenai database, dan untuk itu artikel kali ini akan menyempurnakan pembahasan sebelumnya mengenai database. Pertama yang harus kita ketahui jika ingin belajar membuat database adalah mengetahui istilah SQL. Apa itu SQL dan apa hubungannya dengan database? Simak pembahasan kami berikut ini mengenai  pengertian SQL . Pengertian SQL SQL adalah singkatan dari Structured Query Language. Sedangan  pengertian SQL adalah suatu bahasa (language) yang digunakan untuk mengakses data di dalam sebuah database relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional. Hingga saat ini hampir seluruh server database atau software database me

Penggunaan GROUP BY dan HAVING Pada SQL



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

Comments

Post a Comment

Popular posts from this blog

Materi Lengkap tentang Database

BASIS DATA : ERD, DDL, DML, AGREGASI DAN GROUPING

Basis Data (DDL, DML, ERD, Agregasi, Grouping)