Fungsi kelompok yang built-in fungsi SQL yang beroperasi pada kelompok baris dan kembali satu nilai untuk seluruh kelompok. Fungsi-fungsi ini adalah: COUNT, MAX, MIN, AVG, SUM, DISTINCT
SQL COUNT (): Fungsi ini mengembalikan jumlah baris dalam tabel yang memenuhi kondisi yang ditentukan dalam kondisi WHERE. Jika kondisi MANA tidak ditentukan, maka permintaan mengembalikan jumlah baris dalam tabel.
Sebagai Contoh: Jika Anda ingin jumlah karyawan di departemen tertentu, permintaan akan:
SELECT COUNT (*) FROM employee
WHERE dept = 'Electronics';
Output akan '2' baris.
Jika Anda ingin jumlah karyawan di semua departemen, permintaan akan mengambil bentuk:
SELECT COUNT (*) FROM employee;
Output akan '5' baris.
SQL DISTINCT (): Fungsi ini digunakan untuk memilih baris yang berbeda.
Sebagai Contoh: Jika Anda ingin memilih semua nama departemen yang berbeda dari meja kerja, permintaan akan:
SELECT DISTINCT dept FROM employee;
Untuk mendapatkan jumlah karyawan dengan nama yang unik, permintaan akan:
SELECT COUNT (DISTINCT name) FROM employee;
SQL MAX (): Fungsi ini digunakan untuk mendapatkan nilai maksimum dari kolom.
Untuk mendapatkan gaji maksimum ditarik oleh seorang karyawan, permintaan akan:
SELECT MAX (salary) FROM employee;
SQL MIN (): Fungsi ini digunakan untuk mendapatkan nilai minimum dari kolom.
Untuk mendapatkan gaji minimum yang ditarik oleh seorang karyawan, ia permintaan akan:
SELECT MIN (salary) FROM employee;
SQL AVG (): Fungsi ini digunakan untuk mendapatkan nilai rata-rata kolom numerik.
Untuk mendapatkan gaji rata-rata, permintaan akan
SELECT AVG (salary) FROM employee;
SQL SUM (): Fungsi ini digunakan untuk mendapatkan jumlah kolom numerik
Untuk mendapatkan total gaji yang diberikan kepada karyawan,
SELECT SUM (salary) FROM employee;