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.
Selasa, 26 Mei 2015
PENGGUNAAN SELECT STATEMENT 2
MODUL 8
PENGGUNAAN SELECT STATEMENT 2
PENGGUNAAN SELECT STATEMENT 2
A. Tujuan
1. Mahasiswa mampu menggunakan instruksi Create Table dan options-nya menggunakan PostgreSQL untuk membuat tabel-tabel basis data sesuai kebutuhan.
2. Mahasiswa mampu memasukkan records ke dalam tabel-tabel basis data.
B. Landasan Teori
Landasan teori Modul 7
Selasa, 12 Mei 2015
PENGGUNAAN SELECT STATEMENT 1
MODUL 7
PENGGUNAAN SELECT STATEMENT 1
A. Tujuan
1. Mahasiswa mampu menggunakan instruksi Create
table dan options-nya menggunakan PostgresSQL untuk membuat table –
table basis data sesuai kebutuhan.
2. Mahasiswa mampu memasukkan records ke
dalam tabel – tabel basis data.
B. LandasanTeori
SELECT STATEMENT digunakan untuk menentukan atau
memilih data yang akan ditampilkan ketika melakukan query terhadap
basis data. Struktur select statement terhadap basis data di
postgre SQL adalah sebagai berikut :
SELECT[ALL] DISTINCT | ON (expression [,…]
) ] ]
*| expression [ ASoutput_name] [,…]
[FROM from_item[,…]]
[WHERE condition]
[GROUP BY expression [,..]]
[HAVING condition [,..]
[{UNION | INTERSECT | EXCEPT }[
ALL ] select ]
[ORDER BY expression [ASC |DESC| USING operator ]
[, . . .]]
[ FOR UPDATE [ OF tablename [, . .] ] ]
[LIMIT { count| ALL } ]
[OFFSET start]
Selasa, 05 Mei 2015
IMPLEMENTASI TABEL-TABEL BASIS DATA (2)
MODUL 6
IMPLEMENTASI TABEL-TABEL BASIS DATA (2)
(PENGGUNAAN INSTRUKSI CREATE TABLE & OPTIONS-NYA
SERTA MEMASUKKAN RECORD KE DALAM TABEL-TABEL BASIS DATA)
A. Tujuan
Mahasiswa mampu membuat struktur tabel-tabel basis data berdasarkan perancangan di modul 4 dan mengimplementasikan tabel-tabel tersebut di basis data.
Langganan:
Postingan
(
Atom
)