Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel.

Presentasi serupa


Presentasi berjudul: "Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel."— Transcript presentasi:

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;


Download ppt "Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel."

Presentasi serupa


Iklan oleh Google