Minggu, 16 November 2014

Resume 11 - 11 - 2014

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