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

SQL: Klausa GROUP BY


SQL: Klausa GROUP 



Klausa GROUP BY digunakan pada pernyataan SELECT untuk agregasi data berdasarkan grup (pengelompokan) suatu kolom.

BENTUK UMUM KLAUSA GROUP BY

Adapun bentuk umum klausa GROUP BY sebagai berikut:
SELECT kolom1, kolom2, ... kolomn, fungsi_agregat(ekspresi)
FROM nama_tabel
WHERE syarat
GROUP BY kolom1, kolom2, ... kolomn;

CONTOH PENGGUNAAN  KLAUSA GROUP BY

Sebelum penggunaan klausa GROUP BY diuraikan lebih lanjut, sebelumnya siapkan data sebagai berikut:
Struktul tabel buku
Tambahkan record-record berikut ini:
data tabel buku
Berikut ini contoh penggunaan klausa GROUP BY
Tampilkan ringkasan nama pengarang
SELECT pengarang
FROM buku
GROUP BY pengarang
hasil:
pada hasil query dapat dilihat bahwa nama pengarang hanya muncul sekali sebagai contoh pengarang Abdul Kadir memiliki dua buku, namun namanya hanya muncul satu kali saja.
Tampilkan jumlah buku setiap pengarang
SELECT pengarang, COUNT(*)
FROM buku
GROUP BY pengarang
Hasil:
Jumlah pengarang
Perintah GROUP BY mengakibatkan data ditampilkan secara berurutan berdasarkan kolom yang di grup.
Tampilkan jumlah buku setiap tahun
SELECT tahun, COUNT(*)
FROM buku
GROUP BY tahun
Hasil:
Tahun jumlah buku
Tahun jumlah buku
Tampilkan total harga setiap tahun
SELECT tahun, sum(harga) AS total_harga
FROM buku
GROUP BY tahun
Hasil:
Total harga
Link Terkait:

SQL: FUNGSI AGREGAT

Dalam SQl dikenal fungsi  agregat. Fungsi agregat (aggregate)  adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya.

Comments

Popular posts from this blog

Materi Lengkap tentang Database

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

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