Kamis, 28 Desember 2017

Laporan Praktikum Sistem Manajemen Basis Data Modul 9 (SubQuery)


LAPORAN PRAKTIKUM

SISTEM MANAJEMEN BASIS DATA

MODUL9
(SubQuery)


Nama         : Radea Nurlaila
NIM           : 2015091083
Prodi          : SI 2015 C

LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2017

                       Jl. Cut NyakDien, No.36A CijohoKuninganTelp/Faks : 0232-974824

SUBQUERY
Subquery adalah perintah SELECT yang berada di dalam perintah SQL lain. Subquery sangat berguna ketika kita ingin menampilkan data dengan kondisi yang bergantung
pada data di dalam table itu sendiri.
Kegunaan-kegunaan  Subquery dalam memanipulasi data:
-  Meng-copy data dari satu tabel ke tabel lain
-  Menerima data dari inline view
- Mengambil data dari tabel lain untuk kemudian di update ke tabel yang dituju
-  Menghapus baris dari satu tabel berdasarkan baris dari tabel lain.

Contoh penggunaan subquery:

1. Menampilkan nama product dari tabel product yang harga product>=99

 Select ProdName from Product WHERE ProdPrice < ALL (Select ProdPrice FROM product Where ProdPrice>=99)



   2. Menginputkan data ke dalam tabel product2, dengan data yang berasal dari tabel product

Insert Into product2 (Select *from product) 





POST TEST

1. Buat tampilan untuk menampilkan nama product dari tabel product dengan harga product diatas 99 dengan jumlah product >10

 Select ProdName from Product WHERE ProdPrice>99 < ANY(SELECT ProdQOH from product Where ProdQOH>10)






TUGAS INDIVIDU

1. Menampilkan hasil dari perintah IN
Perintah IN digunakan untuk menampilkan data yang memiliki hasil lebih dari satu

 2. Menampilkan hasil dari perintah ANY
Perintah ANY diikuti dengan operator perbandingan memiliki arti menampilkan nilai yang sesuai dengan apapun yang dihasilkan oleh sub query.

Select ProdName, ProdPrice from Product WHERE ProdPrice< ANY(SELECT ProdPrice from product Where ProdQOH>10)
 


3. Menampilkan hasil dari perintah ALL
Perintah ALL diikuti dengan operator perbandingan memiliki arti menampilkan nilai jika perbandingan bernilai benar untuk semua data.

Select ProdName, ProdPrice from Product WHERE ProdPrice< ALL(SELECT ProdPrice from product Where ProdPrice>100)
 











0 komentar:

Posting Komentar