0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan12 halaman

Basis Data 10

Fungsi aggregate digunakan untuk melakukan perhitungan statistikal pada tabel, seperti menghitung rata-rata, jumlah, nilai maksimum, minimum dan total. Fungsi tersebut meliputi AVG, COUNT, MAX, MIN dan SUM. Klausa GROUP BY dan HAVING digunakan untuk mengelompokkan data berdasarkan satu atau lebih kolom. Sedangkan ORDER BY dan LIMIT digunakan untuk mengurutkan dan membatasi jumlah baris data yang ditampilkan.

Diunggah oleh

Rohman nurfauzi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan12 halaman

Basis Data 10

Fungsi aggregate digunakan untuk melakukan perhitungan statistikal pada tabel, seperti menghitung rata-rata, jumlah, nilai maksimum, minimum dan total. Fungsi tersebut meliputi AVG, COUNT, MAX, MIN dan SUM. Klausa GROUP BY dan HAVING digunakan untuk mengelompokkan data berdasarkan satu atau lebih kolom. Sedangkan ORDER BY dan LIMIT digunakan untuk mengurutkan dan membatasi jumlah baris data yang ditampilkan.

Diunggah oleh

Rohman nurfauzi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

FUNGSI AGREGATE

• Fungsi Agregate
Fungsi agregate merupakan fungsi-fungsi yang digunakan untuk
melakukan perhitungan statistikal dalam tabel. Secara umum, hanya
field yang bertipe numerik yang bisa dikenakan fungsi ini.

Fungsi Keterangan
AVG Menghitung rata-rata
COUNT Menghitung cacah data
MAX Memperoleh nilai terbesar
MIN Memperoleh nilai terkecil
SUM Memperoleh jumlahan data
FUNGSI AGREGATE

• AVG
Perintah yang digunakan untuk menghitung rata-rata dari nilai suatu
kolom pada tabel.

Menghitung rata-rata penghasilan ortu mahasiswa

SELECT AVG(penghasilan_ortu) FROM


mahasiswa;
FUNGSI AGREGATE

• COUNT
Perintah yang digunakan untuk menghitung jumlah baris suatu kolom
pada tabel.

Menghitung jumlah mahasiswa

SELECT COUNT(nim) FROM mahasiswa;

SELECT COUNT(*) FROM mahasiswa;


FUNGSI AGREGATE

• MAX
Perintah yang digunakan untuk menampilkan nilai terbesar dari suatu
kolom pada tabel.

Memperoleh penghasilan ortu mahasiswa terbesar

SELECT MAX(penghasilan_ortu) FROM


mahasiswa;
FUNGSI AGREGATE

• MIN
Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu
kolom pada tabel.

Memperoleh penghasilan ortu mahasiswa terkecil

SELECT MIN(penghasilan_ortu) FROM


mahasiswa;
FUNGSI AGREGATE

• SUM
Perintah yang digunakan untuk menghitung jumlah nilai suatu kolom
pada tabel.

Memperoleh total penghasilan ortu mahasiswa

SELECT SUM(penghasilan_ortu) FROM


mahasiswa;
Group By dan Having

• Group By
Klausa Group By digunakan untuk mengkelompokkan data.

Menampilkan daftar kota asal yang terdapat pada tabel


mahaisiswa

SELECT kota_asal FROM mahasiswa GROUP BY


kota_asal;
Group By dan Having

Menghitung jumlah mahasiswa per kota dan per jenis


kelamin.

SELECT kota_asal,jenis_kelamin, COUNT(*)


FROM mahasiswa GROUP BY kota_asal,
jenis_kelamin;
GROUP By dan HAVING

• HAVING
Klausa HAVING disediakan untuk mendukung klausa GROUP BY.
Kegunaannya adalah untuk menentukan kondisi bagi GROUP BY.
Kelompok yang memenuhi kondisi HAVING saja yang akan dihasilkan.

Menampilkan kota yang selain Wonosobo

SELECT kota_asal FROM mahasiswa GROUP BY


kota_asal HAVING kota_asal <> ’Wonosobo’;
• Order BY
Klausa Order By digunakan untuk mengurutkan data.
• ASC : Urut Ascending (A-Z)
• DESC : Urut Descending (Z-A)

Mengurutkan data menurut nama mahasiswa

SELECT nim, nama FROM mahasiswa ORDER BY


nama;

SELECT nim, nama FROM mahasiswa ORDER BY


nama DESC;
Mengurutkan menurut beberapa kolom

SELECT jenis_kelamin, nama FROM mahasiswa


ORDER BY jenis_kelamin,nama;
• LIMIT
Klausa LIMIT bermanfaat untuk membatasi jumlah baris yang
dihasilkan oleh suatu query

Menampilkan data mahasiswa dengan dibatasi hanya 5


record

SELECT nim,nama FROM mahasiswa LIMIT 5;

Anda mungkin juga menyukai