Rabu, 17 Juni 2015
Selasa, 09 Juni 2015
ADVANCE SQL 2
MODUL 10
ADVANCE
SQL 2
A.
Tujuan
Mahasiswa
mampu menggunakan select statements beserta
options-nya untuk mencari, mengolah,
dan menampilkan data yang ada di basis data sesuai dengan kebutuhannya.
B.
Dasar Teori
>
IN
Contoh:
·
SELECT*
FROM rekening WHERE kode_cabang IN (‘BRUM’, ‘BRUL’);
>
NOT
IN
Contoh:
·
SELECT*
FROM rekening WHERE kode_cabang NOT IN (‘BRUS’, ‘BRUM’);
>
BETWEEN
Contoh:
·
SELECT*
FROM rekening WHERE saldo BETWEEN 500000 AND 1000000;
>
NOT
BETWEEN
Contoh:
·
SELECT*
FROM rekening WHERE saldo NOT BETWEEN 500000 AND 1000000;
>
AGGREGATE
FUNCTIONS
Fungsi-fungsi
untuk aggregate:
·
MIN(
)
·
Digunakan
untuk mencari nilai terkecil dari sekumpulan record.
Contoh:
Ø
SELECT
MIN(saldo) FROM rekening;
·
MAX(
)
·
Digunakan
untuk mencari nilai terbesar dari sekumpulan record.
Contoh:
Ø
SELECT
MAX(saldo) FROM rekening;
·
COUNT(
)
·
Digunakan
untuk menghitung banyaknya record.
Contoh:
Ø
SELECT
COUNT(nama_nasabah) FROM nasabah;
·
SUM(
)
·
Digunakan
untuk menjumlahkan nilai-nilai dari sekumpulan record.
Contoh:
Ø
SELECT
SUM(saldo) FROM rekening;
·
AVG(
)
·
Digunakan
untuk menghitung rata-rata nilai dari sekumpulan record.
Contoh:
Ø
SELECT
AVG(saldo) FROM rekening;
>
GROUP
BY
·
Digunakan
untuk mengelompokkan sekumpulan record
berdasarkan (kolom-kolom) tertentu.
Contoh:
-
SELECT
jenis_transaksi FROM transaksi GROUP BY jenis_transaksi;
>
HAVING
·
Merupakan
pasangan dari GROUP BY, digunakan untuk membatasi kelompok yang ditampilkan:
-
SELECT
jenis_transaksi, tanggal FROM transaski GROUP BY jenis_transaksi, tanggal
HAVING jenis_transaksi=’kredit’;
>
GROUP
BY dan
AGGREGATE
·
GROUP
BY sangat cocok untuk aggregate
functions. Dengan menggunakan GROUP BY, kita bisa mengelompokkan
record-record dan menghitung min, max,
count, sum dan avg untuk
masing-masing kelompok.
Contoh:
-
SELECT
kode_cabang, MIN(saldo), MAX(saldo), COUNT(*), SUM(saldo), AVG(saldo) FROM
rekening GROUP BY kode_cabang;
Rabu, 03 Juni 2015
ADVANCE SQL 1
MODUL 9
ADVANCE SQL 1
A. Tujuan
Mahasiswa mampu menggunakan select statement beserta options-a untuk mencari, mengolah, dan menampilkan data yang ada di basis data sesuai kebutuhan.
Langganan:
Postingan
(
Atom
)