Sub Query pada SQL



Hi guys, kali saya mau share tentang penggunaan sub query pada database. Subquery atau sub select merupakan bentuk query yang terdapat dalam query yang lain. Artinya dengan melakukan pada sebuah operasi pada subquery, maka query-query di dalamnya akan dieksekusi. Atau dengan kata lain berarti ada select "di dalam" select.

Perhatikan pada contoh query berikut ini :

SELECT * FROM tbl_personal
WHERE "dt_TglLahir" = (SELECT MAX("dt_TglLahir") FROM tbl_personal)

Query diatas menunjukkan bahwa where di bandingkan dengan hasil dari perintah select bukan dengan nilai konstan.
Sekarang mari kita coba implementasinya di database. Pertama, buat tabel dengan nama mahasiswa dan dosen yang struktur dan isi datanya berikut ini :

- Tabel Mahasiswa


- Tabel Dosen


Setelah maka kita coba menampilkan data dosen berjenis kelamin laki-laki dengan umur yang paling tua. Query sebagai berikut :

Kita coba lagi menampilkan data mahasiswa berjenis kelamin laki-laki dengan umur yang paling tua. Query sebagai berikut :


Sekian dan terima kasih.
Semoga bermanfaat :)

Post a Comment

Previous Post Next Post