1.1
Klausa SELECT
-
SELECT *
Simbol * digunakan untuk menyatakan semua
atribut
Contoh :
SELECT * FROM pinjaman;
-
SELECT
kolom1, kolom2, ...
Contoh
:
SELECT no_rekening, nama_nasabah FROM pinjaman;
SELECT no_rekening, nama_nasabah, saldo, saldo * 0.1 AS bunga from PINJAMAN;
No_rekening
|
Nama_nasabah
|
saldo
|
Bunga
|
-
SELECT
ALL
Kata kunci ALL digunakan untuk menspesifikasikan bahwa pengulangan pada
record tidak perlu dihapus
Contoh :
SELECT ALL no_rekening, nama_nasabah FROM pinjaman;
SELECT ALL * FROM pinjaman;
-
SELECT
DISTINCT
Kata kunci DISTINCT digunakan untuk
menghilangkan duplikasi pada record
Contoh :
SELECT DISTINCT no_rekening, nama_nasabah FROM pinjaman;
SELECT DISTINCT * FROM pinjaman;
1.2 Klausa KONDISI
-
Klausa
WHERE
Contoh :
SELECT
* FROM pinjaman
WHERE nama_nasabah = “Karyo”;
SELECT nama_nasabah, saldo FROM pinjaman
WHERE nama_nasabah = “Karyo” AND saldo =
2000000;
SELECT nama_nasabah, saldo FROM pinjaman
WHERE nama_nasabah = “Karyo” AND saldo
>= 1000000;
SELECT * FROM pinjaman
WHERE saldo between 1000000 AND 2000000;
1.3
Klausa ORDER BY
Klausa ORDER BY dapat dipergunakan untuk menghasilkan query yang
terurut.
Contoh :
SELECT DISTINCT nama_nasabah FROM pinjaman
WHERE no_rekening = 12345 AND nama_cabang = “Bandung”
ORDER BY nama_cabang;
1.4
Klausa VIEW
Kegunaan utama dari view adalah untuk
menyederhanakan perintah-perintah query, tetapi view juga memfasilitasi
keamanan data dan meningkatkan produktivitas pemrograman lanjut pada basis
data. Keuntungan dan kerugian dari view bisa dilihat dari penjelasan di bawah
ini.
Keuntungannnya adalah :
-
Menyederhanakan
perintah-perintah query
-
Membantu
menyediakan keamanan data sebab tabel yang diciptakan dengan view bersifat
virtual – ia tidak benar-benar ada pada basis data
-
Meningkatkan
produktivitas pemrogram
-
Mengandung
data terkini
-
Mengggunakan
tempat penyimpanan yang relatif sedikit
Kerugiannya
adalah :
-
Memakan
waktu pemrosesan untuk menciptakan view setiap saat ia dirujuk
-
Mungkin
tidak secaral angsung dapat diperbarui
Perintah :
CREATE VIEW namaview AS (ekspresi query)
Contoh :
CREATE VIEW `coba satu`
AS
(SELECT nama_cabang, nama_nasabah FROM pinjaman
WHERE nama_cabang = “Malang”);
CREATE VIEW `coba dua`
AS
(SELECT a,b FROM x
WHERE c = ‘b’ AND a=1);
SELECT * from `coba dua`;
SHOW TABLES;
DROP VIEW `coba dua`;
Okeh terima kasih teman" belajar OTODIDAK akan membuat karakter Mandiri
Salam Hangat
Salam Hangat
0 komentar:
Posting Komentar