Anda di halaman 1dari 4

Perintah - Perintah Query dalam SQL

1. IN Untuk melakukan pengecekan apakah suatu nilai terdapat dalam suatu himpunan Syntax : IN( ) IN SELECT .. Contoh 1 : Select * FROM Pelajar a WHERE a.No_Induk IN (SELECT b.No_INduk FROM Nilai b); Contoh 2: Perintah untuk menampilkan data pada tabel jenisfilm yang mana data pada kolom jenis-nya tercantum pada tabel film menggunakan IN :

Contoh 3: SELECT Distinct Pnumber FROM Project WHERE Pnumber In ( Select Pnumber

From Project, Department, employee Where Dnum = Dnumber and MgrSSN = SSN and Lname = 'Smith' ) OR Pnumber In ( Select PNo From Works-On, employee Where ESSN = SSN and Lname = 'Smith' )

Dalam contoh diatas, operator perbandingan 'In' digunakan untuk membandingkan satu nilai v dengan satu set (atau multiset) nilai V dan menghasilkan evaluasi True jika v V. Operator In juga dapat membandingkan suatu tuple dari nilai-nilai yang dituliskan dalam tanda kurung dengan satu set tuple yang union compatible

2.

NOT IN Selain perintah In terdapat juga perintah not in. Perintah NOT IN ini digunakan untuk melakukan pengecekan apakah suatu nilai tidak terdapat dalam suatu himpunan Syntax : NOT IN( )

NOT IN SELECT .. Contoh : Perintah untuk menampilkan data pada tabel jenisfilm yang mana data pada kolom jenis-nya tidak tercantum pada tabel film menggunakan NOT IN :

3.

EXIST Untuk pengecekan apakah suatu query memiliki hasil atau tidak. Dengan kata lain untuk melakukan pengecekan apakah hasil dari suatu 'correlated nested query' berisi tuple atau tidak. Syntax : Contoh 1: SELECT * FROM Pelajar a WHERE EXIST( SELECT b.No_Induk FROM Nilai b WHERE a.No_Induk=b.No.Induk); WHERE EXIST (SELECT )

Contoh 2 : Perintah untuk menampilkan data pada tabel jenisfilm yang mana data pada kolom jenis-nya tercantum pada tabel film menggunakan exists :

4.

NOT EXISTS Not Exists ini setara dengan not in. Jadi untuk menampilkan data pada table tertentu dimana data pada kolom jenis nya tidak tercantum pada tabel tersebut Syntax : Contoh : Perintah untuk menampilkan data pada tabel jenisfilm yang mana data pada kolom jenis-nya tidak tercantum pada tabel film menggunakan NOT IN : WHERE NOT EXIST (SELECT )

Anda mungkin juga menyukai