Modul 5 - SQL For Data Analysis
Modul 5 - SQL For Data Analysis
pian
#RintisKarirIm
pian
Fungsi Agregat
Fungsi agregat melakukan operasi pada sekumpulan nilai dan mengembalikan satu nilai
Fungsi-fungsi agregat di SQL antara lain: COUNT, SUM, MIN, MAX, AVG
SELECT ● COUNT
COUNT(*) AS “Banyak baris”, Menghitung banyaknya data.
COUNT DISTINCT “Order ID” AS “Banyak order”, Menggabungkan COUNT dengan
MIN(“Order Date”) AS “Tanggal awal”, DISTINCT digunakan untuk
MAX(“Order Date”) AS “Tanggal akhir”, menghitung banyaknya data
SUM(“Profit”) AS “Total profit”, yang berbeda
AVG(“Sales) AS “Rerata sales” ● MIN
FROM Menghitung nilai minimum
transactions ● MAX
Menghitung nilai maksimum
● SUM
Menghitung jumlah
● AVG
Menghitung rata-rata
#RintisKarirIm
pian
Mengelompokkan data menggunakan GROUP BY
SELECT
“Segment”,
COUNT(DISTINCT “Order ID”) AS “Banyak
order”,
FROM
transactions
GROUP BY
“Segment”
#RintisKarirIm
pian
(Cont…) Mengelompokkan data menggunakan GROUP BY
SELECT
“Order Date”,
COUNT(DISTINCT “Order ID”) AS “Banyak
order”,
FROM
transactions
GROUP BY
“Order Date”
#RintisKarirIm
pian
Menyaring data menggunakan HAVING
#RintisKarirIm
pian
SQL Join
#RintisKarirIm
pian
SQL Join
#RintisKarirIm
pian
Additional Learning Source
https://datalemur.com?referralCode=5c9Sqdlw
#RintisKarirIm
pian
Mini task
● Kalian pastikan bahwa satu nama konsumen hanya memiliki satu customer id!
● Produk (product_name) apa yang paling best selling
● Produk apa yang paling merugikan selama tahun 2017
#RintisKarirIm
pian