Teknologi & Informasi

Teknologi & Informasi

Jumat, 20 Oktober 2017

Dasar - Dasar ORACLE (Seri 10)

Fungsi Aggregate SQL di Oracle.

Fungsi aggregate di Oracle mengembalikan nilai tunggal berdasarkan kelompok baris, bukan nilai tunggal untuk setiap baris, anda dapat menggunakan fungsi aggregate dalam daftar pilih dan dalam klausa ORDER BY dan HAVING. Mereka biasanya digunakan dengan klausa GROUP BY dalam sebuah pernyataan SELECT, di mana Oracle membagi baris tabel tanya atau melihat ke dalam kelompok.

Fungsi aggregate di Oracle adalah:

AVG

AVG( ALL /DISTINCT        expr)

Mengembalikan nilai rata-rata expr.
Contoh : Permintaan berikut mengembalikan gaji rata-rata semua karyawan.

select avg(sal) “Average Salary” from employee;

Average Salary
------------------------
2400.40

SUM

SUM(ALL/DISTINCT           expr)

Mengembalikan nilai penjumlahan expr.
Contoh : Permintaan berikut mengembalikan jumlah gaji semua karyawan.

select sum(sal) “Total Salary” from employee;

Total Salary
------------------------
26500

MAX

MAX(ALL/DISTINCT          expr)

Mengembalikan nilai maksimum expr.
Contoh : Permintaan berikut mengembalikan gaji maks dari karyawan.

select max(sal) “Max Salary” from employee;

Maximum Salary
------------------------
4500

MIN

MIN(ALL/DISTINCT           expr)

Mengembalikan nilai minimum expr.
Contoh : Permintaan berikut mengembalikan gaji minimum dari karyawan.

select min(sal) “Min Salary” from employee;

Minimum Salary
------------------------
1200

COUNT

COUNT(*) OR COUNT(ALL/DISTINCT expr)

Mengembalikan jumlah baris dalam kueri. Jika Anda menentukan expr maka hitung abaikan nulls. Jika Anda menentukan asterisk (*), fungsi ini mengembalikan semua baris, termasuk duplikat dan nulls. COUNT tidak pernah mengembalikan null
Contoh : Permintaan berikut mengembalikan jumlah karyawan.

Select count(*) from employee;

COUNT
------
14

Kueri berikut menghitung jumlah karyawan yang gajinya tidak nol.

Select count(sal) from employee;

COUNT
------
12

STDDEV

STDDEV(ALL/DISTINCT   expr)

STDDEV mengembalikan standar deviasi sampel dari expr, satu set angka. Contoh : Kueri berikut mengembalikan standar deviasi gaji.

select stddev(sal) from employee;

Stddev
-------  
 1430

VARIANCE

VARIANCE(ALL/DISTINCT          expr)

Varians mengembalikan varians dari expr.
Contoh : Permintaan berikut mengembalikan varians gaji.

Select variance(sal) from employee;

Variance
-------   
1430



Sumber : Disini

Semoga bermanfaat.

Note : Mau uji coba database Oracle download disini.

Oracle Win64

Best Regards



Related Posts:

0 komentar:

Posting Komentar