Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHendra Kusumo Telah diubah "7 tahun yang lalu
1
Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel.
2
Seleksi Satu Tabel Melakukan seleksi dari satu tabel. Sehingga hanya melibatkan field yang ada pada tabel itu saja. Bentuk Umum : SELECT field-1, …, field-n, fungsi_agregasi FROM tabel WHERE kondisi GROUP BY field-1, …, field-n HAVING kriteria_fungsi_agregasi ORDER BY field
3
Seleksi Lebih dari Satu Tabel
Melakukan seleksi lebih dari satu tabel. Sehingga bisa menggunakan beberapa field dari tabel yang berbeda asalkan tabel-tabel tersebut saling berhubungan. Bentuk Umum : SELECT field-1, …, field-n, fungsi_agregasi FROM table-1, …, table-n WHERE kondisi GROUP BY field-1, …, field-n HAVING kriteria_fungsi_agregasi ORDER BY field
4
Seleksi dengan Sub Query
Sub query adalah sebuah perintah atau query dalam query. Artinya dapat membuat beberapa sub query dalam sub query. Sub query dapat diletakkan pada : Where Clause From Clause Select
5
Where Clause Where clause adalah sub query yang paling umum digunakan dan disebut nested sub query. Bentuk Umum : SELECT * from all_tables tabs where tabs.table_name in(select cols.table_name from all_tab_column scols where cols.column_name = 'id_suplier');
6
From Clause Sub query dalam from clause disebut inline views. Bentuk Umum : SELECT suplier.nama, subquery1.total_amt from suplier, (select suplier_id, Sum(orders.amount) as total_amt from orders) subquery1, where subquery1.supplier_id = suplier.id_suplier;
7
Select Clause Sub query yang harus bersifat single value. Oleh karena itu fungsi agregasi seperti SUM, COUNT, MIN, MAX menggunakan sub query jenis ini. Bentuk Umum : SELECT tbls.owner, tbls.table_name, (select count(column_name) as total_columns from all_tab_columns cols where cols.owner = tbls.owner) subquery2 from all_tables tbls;
8
View View hanyalah tabel semu yang merupakan representasi dari sebuah pernyataan dari sebuah pernyataan SQL yang disimpan di memori sehingga mudah digunakan kembali. Bentuk Umum : CREATE VIEW nama_view AS SELECT field-1, …, field-n, fungsi_agregasi FROM table-1, …, table-n WHERE kondisi GROUP BY field-1, …, field-n HAVING kriteria_fungsi_agregasi ORDER BY field
9
Contoh Program View CREATE VIEW data_pembelian AS SELECT P.kode_pembelian, B.nama_barang, K.nama_konsumen FROM pembelian P, barang B, konsumen K WHERE B.kode_barang = P.kode_barang and K.kode_konsumen = P.kode_konsumen;
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.