Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2012

SubQuery SQL

SubQuery AQL digunakan untuk menyelesaikan masalah yang nilainya tidak diketahui pada suatu tabel database. Contoh permasalahan : Diketahui : tabel mahasiswa, tabel ambilMK dan tabel MK Mahasiswa nim nama     Ambil.MK Nim kodeMK nilai    kodeMK A01 A02 A03 Kasus : Ambil nama mahasiswa yang nilainya paling tinggi dari tabel diatas dengan kode 'A02' Penyelesaian : SELECT mahasiswa.namaMhs, ambilMK.nilai FROM mahasiswa, ambilMK WHERE mahasiswa.nim=ambilMK.nim AND ambilMK.kodeMK='A02' AND ambilMK.nilai=(select max(nilai) FROM ambilMK WHERE kodeMK='A02'); Penjelasan : SELECT mahasiswa.namaMhs, ambilMK.nilai FROM mahasiswa, ambilMK WHERE mahasiswa.nim=ambilMK.nim AND ambilMK.kodeMK='A02' AND ambilMK.nilai= Syntaq diatas merupakan Query, sedangkan subQuerynya :  (select max(nilai) FROM ambilMK WHERE kodeMK='