Anda di halaman 1dari 10

TUGAS 8

RIZKY CAHYA ZULIYANTO (3122522018)

PRODI D3 TEKNIK INFORMATIKA


DEPARTEMEN TEKNIK INFORMATIKA DAN KOMPUTER
PENS PSDKU SUMENEP
1. Klausa ORDER BY
A. AVG
Contoh Penerapan
Menampilkan nilai rata-rata dari nila prince dari table Products. Perintah:
SELECT AVG (Price) FROM Products;

B. COUNT
Contoh Penerapan
Menampilkan Jumlah baris data OrderID dari Table Products Perintah:
SELECT COUNT(ProductID)FROM Products;
C. SUM
Contoh Penerapan
Menghitung jumlah kuntitas data OrderID dari table Order. Perintah:
SELECT SUM(OrderID) FROM Orders;

D. MAX
Contoh Penerapan
Menghitung nilai maksimal data Quantity dari Table OrderDetailsPerintah :
SELECT MAX(Quantity) AS MaxQuantity FROM OrderDetails;
E. MIN
Contoh Penerapan
Menghitung nilai Minimum data Quantity dari Table OrderDetails. Perintah:
SELECT MIN(Quantity) AS SmallestQuantity FROM OrderDetails;

2. GROUP BY

Contoh Implementasi

- Menampilkan data OrderId, Jumlah OrderID, Quantity dari table OrderDetails dan

di kelompokkan berdasarkan OrderID. Perintah :

SELECT OrderID, COUNT(OrderID), Quantity FROM OrderDetails GROUP BY

OrderID;
Menampilkan data OrderId, Jumlah OrderID, Quantity dari table OrderDetails di

kelompokkan berdasarkan OrderID dan di urutkan secara desc berdasar pada nilai

Quantity terbesar. Perintah :

SELECT OrderID, COUNT(OrderID), Quantity FROM OrderDetails GROUP BY

OrderID ORDER BY Quantity DESC;


3. HAVING
Contoh Penerapan:
- Menampilkan data OrderId, Jumlah OrderID, Quantity dari table OrderDetails dan
di kelompokkan berdasarkan OrderID dengan jumlah OrderID lebih besar dari 5.
Perintah :
SELECT OrderID, COUNT(OrderID), Quantity FROM OrderDetails GROUP BY
OrderID HAVING COUNT(OrderID) > 5;
Menampilkan data OrderId, Jumlah OrderID, Quantity dari table OrderDetails di
kelompokkan berdasarkan OrderID dan di urutkan secara desc berdasar pada nilai
Quantity terbesar dengan jumlah OrderID lebih besar dari 5. Perintah :

SELECT OrderID, COUNT(OrderID), Quantity FROM OrderDetails GROUP BY


OrderID HAVING COUNT(OrderID) > 5 ORDER BY Quantity DESC;
*Tugas Pendahuluan :

1. Fungsi aggregate merupakan fungsi yang mengambil set atau multi set nilai sebagai input
dan menghasilkan nilai tunggal sebagai output (Silberschatz,2011).
2. fungsi Aggregate ayng tersedia dalam SQL:
 AVG
 COUNT
 SUM
 MAX
 MIN

* Tugas Praktikum

1.

1. AVG
2. COUNT

3. SUM

4. MAX

5. MIN
2. Perbedaan utama antara kedua konsep ini adalah bahwa Sum mengacu pada jumlah nilai-nilai
numerik, sedangkan Count mengacu pada jumlah elemen dalam suatu himpunan. Dalam konteks
analisis data, Sum dan Count sering digunakan bersama-sama untuk memberikan informasi tentang
suatu variabel atau himpunan data.

Anda mungkin juga menyukai