Oracle Database Certified Associate (OCA) less than 1 minute read

Operator EXISTS digunakan untuk memeriksa apakah suatu inner query menghasilkan data atau tidak, kita inner query menghasilkan data minimal 1 data maka outer query akan di jalankan karena bernilai TRUE, tetapi jika bernilai FALSE maka outer query tidak akan di jalankan. Contoh penggunaannya seperti berikut:

Berikut hasilnya:

EMPLOYEE_ID FIRST_NAME               SALARY
----------- -------------------- ----------
        198 Donald                     2600
        199 Douglas                    2600
        200 Jennifer                   4400
        201 Michael                   13000
        202 Pat                        6000
        203 Susan                      6500
        204 Hermann                   10000
        205 Shelley                   12008
        206 William                    8300
        101 Neena                     17000

106 rows selected.

Jadi kesimpulannya adalah, dengan operator exists contohnya kita bisa memeriksa pegawai mana saja yang memiliki bawahan.