Lompat ke konten Lompat ke sidebar Lompat ke footer

Materi Basis Data - View

 


Persiapan basis data
Bagi kamu yagn belum punya data unttuk menjalankan query view di bawah, silahkan import/ jalankan query berikut, buka dengan notepad, lalu copy seluruh querynya ke dalam heidisql dan jalankan.

Mula-mula buat query berikut

SELECT kd_buku, judul, kategori, stok from buku

join kategori

on buku.kd_kategori=kategori.kd_kategori


Lalu jalankan query berkut untuk membuat view dengan nama 'v_buku_ready'

CREATE VIEW v_buku_ready AS

SELECT kd_buku, judul, kategori, stok from buku

join kategori

on buku.kd_kategori=kategori.kd_kategori


Cek hasil view yang telah dibuat

SELECT * FROM v_buku_ready


Nested View

Membuat view yang datanya bersumber dari view yang lain. mula-mula jalankan query berikut.

SELECT Judul, Stok FROM v_buku_ready

WHERE Stok = (SELECT MAX(stok) FROM v_buku_ready)


Lalu, kita buat viewnya dengan menjalankan query berikut.

CREATE VIEW v_stok_terbanyak as

SELECT Judul, Stok FROM v_buku_ready

WHERE Stok = (SELECT MAX(stok) FROM v_buku_ready)


Terakhir kita cek apakah viewnya berhasil dibuat.

SELECT * FROM v_stok_terbanyak


Selesai.😊

Posting Komentar untuk "Materi Basis Data - View"