Anda di halaman 1dari 4

Perintah - Perintah Query dalam SQL

By DESTY RODIAH email: destyrodiah@gmail.com UNIVERSITAS SRIWIJAYA

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 :

WHERE EXIST (SELECT )

Contoh 1:

SELECT * FROM Pelajar a

WHERE EXIST( SELECT b.No_Induk FROM Nilai b

WHERE a.No_Induk=b.No.Induk);

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 :

WHERE NOT EXIST (SELECT )

Contoh :

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

Read More :

Download Here !! or Read Here !!