dilampirkan sebagai klausa dalam SQL Statement yang lain.
Pada gambar diatas, subquery (inner query) dijalankan sekali sebelum
main query. Kemudian hasil dari subquery digunakan oleh main query
(outer query). Berikut posisi penulisan subquery dalam SQL command
PENGGUNAAN SUBQUERY
Subquery mengembalikan nilai ke main query. Subquery digunakan
untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak
diketahui (unknown values). Berikut ini diberikan contoh penggunaan
subquery.
Query diatas akan menampilkan nama pegawai yang gajinya lebih dari
pegawai dengan nomer pegawai 149. Sebelumnya, gaji dari pegawai dengan
nomer pegawai 149 tidak diketahui, untuk itu kita tempatkan sebagai
subquery agar nilai yang tidak diketahui tersebut dapat diketahui dan
pada ilustrasi gambar diatas nilai gaji dari pegawai 149 adalah 10500.
Contoh lain penggunaan SubQuery:
SELECT mhs.namaMHS,ambilMK.nilai FROM mhs,ambilMK WHERE
mhs.nim=ambilMK.nim AND ambilMK.kodeMK='A02' AND ambilMK.nilai=(SELECT
max(nilai) FROM ambilMK WHERE kodeMK='A02');



Tidak ada komentar:
Posting Komentar