SUB QUERY & VIEW
I.
SUB QUERY
Sub query adalah query di dalam query, artinya
seleksi data berdasarkan dari hasil seleksi data yang telah ada.
SELECT field-1,…,field-n
FROM tabel
WHERE kriteria ( SELECT field-1,…,field-n
FROM tabel
WHERE kriteria );
II.
VIEW
•
View pada dasarnya merupakan
presentasi data terkustomasi yang didapatkan dari satu
atau lebih tabel. Atau kita anggap view ini sebagai query tersimpan (stored
query).
•
View
tidak menyimpan data, tetapi hanya menyimpan rujukan pada data tertentu yang
ada di suatu tabel darimana mereka berada.
•
Semua
operasi yang dilakukan pada view berakibat tertentu pada tabel basis untuk view
yang bersangkutan.
SINTAKS VIEW
CREATE VIEW nama_view AS
SELECT field-1,…,field-n, aggregate function
FROM tabel-1,…, tabel-n
WHERE kriteria
GROUP BY field-1,…,field-n
HAVING kriteria_aggregate_function
ORDER BY field
Buat view bernama v_barang yang
menampilkan nama
barang dan stok barang.
CREATE VIEW v_barang as
SELECT nama_barang, stok_barang
FROM barang
·
Tampilkan semua data yang ada
pada view v_barang.
SELECT *from v_barang
· Tampilkan nama barang dari view v_barang.
SELECT nama_barang from v_barang
· Hapuslah view v_barang.
DROP view v_barang
· Tampilkan view v_barang (apakah yang terjadi?)
SELECT * from v_barang
Tidak ada komentar:
Posting Komentar