- PENGELOMPOKKAN DAN PENGURUTAN DATA
- Group by dan Aggregate Function Dalam Menjalankan sebuah query untuk melakukan pengelompokan data dapat menggunakan Fungsi Group by dan di ikuti oleh Fungsi Aggregat.
- Group by : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
•
Pengelompokan nya biasa nya di
sertai oleh Aggregat Fuction
•
Dalam Implementasi nya Aggregat
Function harus di ikuti oleh Group by bila terdapat Field lain yang dijadikan
kriteria pengelompokan
- Aggregate Function : Min(), Max(), Avg(), Sum(), Count()
Tabel
yang digunakan
1.Tabel Suplier
2. Table Barang
3.Tabel
Pasok
- Group by dan Aggregate Function
- MIN() Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada
SELECT field-1,…,field-n,
MIN(nama_field)
FROM tab
GROUP BY field-1,…,field-n
==>
menampilkan dan mengelompokkan kode_barang berdasarkan
jumlah_pasok
dari yang nilainya
paling minimum
- MAX()
Fungsi
MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
SELECT field-1,…,field-n,
MAX(nama_field)
FROM
tabel
GROUP
BY field-1,…,field-n
==> menampilkan dan mengelompokkan kode_barang berdasarkan
jumlah_pasok
dari yang
nilainya paling maximum
AVG()
- Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
SELECT
AVG (nama_field)
AS
Rata-Rata
FROM
tabel
AS
Rata-Rata
FROM
tabel
==> menampilkan dan mengelompokkan data dari jumlah_pasok yang dirata-rata
dari setiap kode_barang
SUM()
Fungsi
SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
SELECT
field-1,…,field-n,
SUM(nama_field)
FROM
tabel
GROUP
BY field-1,…,field-n
==>
menampilkan dan mengelompokkan jumlah atau total dari jumlah_pasok untuk setiap
kode_barang
COUNT()
Fungsi
COUNT digunakan untuk mencari cacah atau banyaknya data
SELECT
field-1,…,field-n,
COUNT
(nama_field)
FROM
tabel
GROUP
BY field-1,…,field-n
==>
menampilkan dan mengelompokkan banyaknya data yang dipasok dari setiap
kode_barang
ORDER
BY
Digunakan
untuk mengurutkan data berdasarkan field tertentu
SELECT
field-1,field-2,…,field-n
FROM
tabel
ORDER
BY (field)
==>menampilkan
kode barang dan jumlah_pasok dengan mengurutkan sesuai jumlah_pasok
secara ascending
==>menampilkan
kode barang dan stok_barang dengan mengurutkan sesuai stok_barang secara
descending
- HAVING
Menyeleksi
data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi
aggregat
- SELECT field-1,…, field-n, aggregate_function
- FROM tabel
- GROUP BY field-1,…,field-n
- HAVING kriteria_aggregate_function
==>menampilkan
kode_suplier dengan mengurutkan sesuai jumlah_pasok yang menyuplai sebanyak
2
Tidak ada komentar :
Posting Komentar