• Tidak ada hasil yang ditemukan

PRAKTIKUM SISTEM BASISDATA - 3 Aggregate Function

N/A
N/A
secret123

Academic year: 2024

Membagikan "PRAKTIKUM SISTEM BASISDATA - 3 Aggregate Function"

Copied!
5
0
0

Teks penuh

(1)

PRAKTIKUM SISTEM BASIS DATA Fungsi Agregasi (Aggregate Function)

Pertemuan 3 – Fungsi Agregasi

Fungsi agregasi (aggregate function) adalah fungsi untuk melakukan perhitungan terhadap sekumpulan nilai dan mengembalikan hanya satu nilai saja. Pada SQL, fungsi agregasi mengembalikan satu nilai dari kumpulan nilai sebuah kolom dengan panjang tertentu. Fungsi agregasi biasanya digunakan dengan klausa GROUP BY pada select statement. Ada beberapa fungsi agregasi, antara lain: AVG, COUNT, MIN, MAX, SUM, STDEV, VAR, dan lain-lain

A. AVG (Average) Function

AVG function digunakan untuk mendapatkan nilai rata-rata (average) dari sekumpulan nilai yang didaftarkan. Nilai yang dapat diterima hanya numerik saja (int, float, double, bit, dst)

Sintaks dasar:

SELECT AVG(column_name) FROM table_name

WHERE condition;

(2)

FROM customers

WHERE city = ‘Sleman’;

B. COUNT

COUNT adalah fungsi agregasi yang mengembalikan jumlah baris dari kriteria tertentu.

Pada COUNT function, baris yang berisi nilai NULL tidak dihitung.

Sintaks dasar:

SELECT COUNT(column_name) FROM table_name

WHERE condition;

Contoh:

SELECT COUNT(*) FROM Customers;

SELECT COUNT(name) FROM Customers;

C. MIN

MIN function adalah fungsi yang mengembalikan nilai terkecil dari nilai pada kolom yang didaftarkan. Nilai yang diterima oleh MIN function hanya nilai numerik saja.

Sintaks dasar:

SELECT MIN(column_name) FROM table_name

WHERE conditions;

Contoh:

SELECT MIN(stock) FROM Products

WHERE release_date >= ‘2020-09-1’;

D. MAX

(3)

Sintaks dasar:

SELECT MIN(column_name) FROM table_name

WHERE conditions;

Contoh:

SELECT MIN(stock) FROM PRODUCTS

WHERE release_date >= ‘2020-09-1’;

E. SUM

SUM function adalah fungsi yang mengembalikan nilai total dari kolom numerik yang diberikan.

Sintaks dasar :

SELECT SUM(column_name) FROM table_name

WHERE condition;

Contoh :

SELECT SUM(quantity) FROM products

WHERE sku=‘AV001’

(4)

PRAKTIKUM

propertyNo Street City PostCode Type Rooms Rent ownerNo staffNo branchNo

PA14 16 Holhead Aberdeen AB7 5SU House 6 650 CO46 SA9 B007

PL94 6 Argyll St London NW2 Flat 4 400 CO87 SL41 B005

PG4 6 Lawrence St Glasgow G11 9QX Flat 3 350 CO40 SL21 B003

PG36 2 Manor Rd Glasgow G32 4QX Flat 3 375 CO93 SG37 B003

PG21 18 Dale Rd Glasgow G12 House 5 600 CO87 SG37 B003

PG16 5 Novar Dr Glasgow G12 9AX Flat 4 450 CO93 SG14 B003

1. Tampilkan nilai maksimal dari kolom rooms 2. Tampilkan nilai niminal dari kolom rooms 3. Hitung rata-rata harga sewa property

4. Hitung rata-rata harga sewa berdasarkan pemilik property 5. Hitung rata-rata harga sewa berdasarkan tipe property 6. Hitung jumlah rooms yang ada di tabel property_for_rent 7. Hitung jumlah property yang ada pada tabel property_for_rent

(5)

Referensi

Dokumen terkait