AGREGASI SQL DAN VIEW

Agar kita lebih paham dalam materi ini, sebagai contoh saya menggunakan tabel buah, bunga, dan pembeli seperti yang sudah saya jelaskan pada materi pembuatan dan manajemen tabel dengan tampilan dan struktur tabel seperti berikut:

Tabel buah

Tabel bunga

Tabel pembeli

AGREGASI

Agregate (Agregasi) merupakan suatu fungsi atau dengan sebutan lain yaitu rumus ringkas yang digunakan untuk perhitungan sebuah nilai dari beberapa input. Yang mana input berupa isi dari suatu kolom dalam tabel.

Untuk hasil yang lebih kompleks, Agregate dapat digabung dengan parameter WHERE. Fungsi-fungsi agregate yaitu sebagai berikut :

Agregasi                                              Keterangan

COUNT(*)                                                  Menghitung jumlah baris

SUM(NAMA KOLOM)                          Menghitung penjumlahan data

MAX(NAMA KOLOM)                          Mencari Nilai Terbesar

MIN(NAMA KOLOM)                          Mencari nilai terkecil

AVG(NAMA KOLOM)                          Mencari nilai rata-rata

Contoh struktur query dari count(*)

Contoh struktur query dari SUM(nama kolom) dan hasilnya

Contoh struktur query dari MAX(nama kolom) dan hasilnya

Contoh struktur query dari MIN(nama kolom) dan hasilnya

Contoh struktur query dari AVG(nama kolom) dan hasilnya

GROUP BY

Group by adalah suatu fungsi yang digunakan untuk menghasilkan suatu output yang mana output tersebut memerlukan perintah SELECT yang lebih dari 1. Sehingga kita tidak perlu repot-repot meprogram banyak SELECT.

Berikut adalah struktur query yang digunakan :

SELECT [nama kolom] FROM [nama tabel] GROUP BY [nama kolom];

Sebagai contoh :

HAVING

Penggunaan HAVING masih berhubungan dengan GROUP BY. Kegunaan dari HAVING adalah untuk melengkapi struktur query yang menggunakan GROUP BY agar dapat menghasilkan data yang lebih spesifik lagi.

Sebagai contoh :

VIEW

VIEW merupakan suatu struktur query yang beroutput tabel yang berisi data yang daiambil dari data-data kolom dari tabel yang berbeda bergabung menjadi 1 dalam tabel hasil dari perintah VIEW ini.

Berikut struktur query dasar untuk penggunaan VIEW:

CREATE VIEW [nama tabel baru untuk VIEW] AS [query];

Dalam rumus diatas, query yang dimaksud adalah query untuk menampilkan data dengan menggunakan perintah SELECT. Berikut contoh  VIEW :

tabel hasil VIEW:

You can leave a response, or trackback from your own site.

Leave a Reply

Powered by WordPress | Find Cheap Cell Phones at iFreeCellPhones.com. | Thanks to Palm Pre Blog, Video Game Music and Car Insurance