Minggu, 06 Desember 2009

Materi 6 : Menggunakan Subquery untuk memecahkan Query

Biasanya kita pernah melakukan query untuk mengetahui siapa pegawai yang gajinya lebih besar dari pada Abel. Disini kita tidak mengetahui sebelumnya berapa gaji Abel yang sebenarnya. Kita dapat memecahkan masalah seperti ini dengan menggunakan subquery.
syntax :
SELECT select_list
FROM    table
WHERE expr operator
                                   (SELECT select_list
                                     FROM table );
note : Query yang didalam kurung dijalankan terlebih dahulu. Setelah itu baru yang main query.
contoh :




Tipe-tipe subquery :
1. Single Row Query : hasilnya 1 nilai
ex : Operator :
       a. =              e. <
       b. >              f. <=
       c. >=            f. <>
contoh :


2. Multiple Row Query : hasilnya > 1 nilai
ex : Operator :
       a. ANY
       b. IN
       c. ALL
 contoh :


Penggunaan Having di Subquery


0 comments:

Posting Komentar