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]
C.
AlatdanBahan
1. Komputer
dengan system operasi Windows XP
2. Program
aplikasi Cygwin
3. Modul
Praktikum Sistem Berkas dan Basis Data
D.
Langkah
– langkah Praktikum
1. Jalankan
program Cygwin dan melakukan perintah sampai terhubung dengan database yang
dibuat pada modul yaitu Perbankan.
2. Tampilkan
nama bank dan alamat bank untuk semua cabang bank dan diurutkan berdasarkan nama
bank dengan kode berikut :
SELECT
nama_cabang, alamat_cabang FROM cabang_bank ORDER BY nama_cabang;
3. Tampilkan
nomor rekening, pin, dan jumlah saldo untuk semua rekening dan diurutkan berdasarkan
jumlah saldo dari yang paling besar ke yang paling kecil dengan kode berikut :
SELECT
no_rekening, pin, saldo FROM rekening ORDER BY saldo DESC;
4. Tampilkan
nomor rekening, nama nasabah, dan alamat nasabah dari semua nasabah yang memiliki
rekening dan diurutkan berdasarkan nama nasabah dengan kode berikut:
SELECT
rekening.no_rekening,nasabah.nama_nasabah,nasabah .alamat_nasabah FROM
rekening, nasabah, nasabah_has_rekening
WHERE nasabah.id_nasabah =
nasabah_has_rekening.id_nasabahFK AND
rekening.no_rekening= nasabah_has_rekening.no_rekeningFK ORDER BY nasabah
.nama_nasabah ;
5. Tampilkan
nomor rekening nama nasabah, dan jumlah saldo untuk semuarekening yang dimiliki
oleh nasabah dan diurutkan berdasarkan nama nasabah dengan kode berikut :
SELECT
rekening.no_rekening ,nasabah.nama_nasabah,rekening.saldo FROM rekening,
nasabah, nasabah_has_rekening WHERE nasabah.id_nasabah =
nasabah_has_rekening.id_nasabahFK AND
rekening.no_rekening= nasabah_has_rekening.no_rekeningFK ORDER BY
nasabah.nama_nasabah;
E.
Tugas
1. Tampilkan
nama
nasabah, alamat nasabah,
jenis transaksi dan jumlah transaksi untuk
dimana jenis transaksi adalah kredit
dan
diurutkan berdasarkan nama nasabah.
2. Tampilkan
nomor
rekening nama nasabah, jenis
transaksi dan jumlah transaksi yang melakukan transaksi pada tanggal 21
November 2009 dan diurutkan berdasarkan
nama nasabah.
Jawab :
1.
Kode
program :
SELECT
nasabah.nama_nasabah, nasabah.alamat_nasabah,
transaksi.jenis_transaksi, transaksi.jumlah FROM nasabah, transaksi WHERE nasabah.id_nasabah=
transaksi.id_nasabahFK AND transaksi.jenis_transaksi=’kredit’ ORDER BY nasabah.nama_nasabah;
2.
Kode
program :
SELECT rekening.no_rekening, nasabah.nama_nasabah,
transaksi.jenis_transaksi, transaksi.jumlah FROM rekening, nasabah, transaksi WHERE
nasabah.id_nasabah=
transaksi.id_nasabahFK AND rekening.no_rekening= transaksi.no_rekeningFK AND transaksi.tanggal=’2009-11-21’ORDER BY nasabah.nama_nasabah;
Tidak ada komentar:
Posting Komentar