Jumat, 20 Maret 2015

Fungsi SQL GROUP

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;