Langsung ke konten utama

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='A02') 





Komentar

Postingan populer dari blog ini

PRINSIP-PRINSIP MANAJEMEN SEKOLAH

Menurut Kamus Umum Bahasa Indonesia,1990 yang dimaksud dengan prinsip adalah   dasar, azas (kebenaran yang menjadi pokok dasar berpikir, bertindak).   Sedangkan prinsip yang dimaksud dalam prinsip managemen sekolah adalah landasar-landasan yang dijadikan dasar dalam melaksanakan fungsi atau pekerjaan manajemen sekolah. Berikut ini merupakan prinsip managemen dalam pengelolaan sekolah   agar dapat mencapai tujuan sekolah yang baik : Prinsip Efisiensi Prinsip efisiensi adalah suatu prinsip yang menciptakan hasil optimal dengan menggunakan modal yang sedikit. Prinsip Efektivitas Prinsip efisiensi adalah suatu prinsip ketercapaian sasaran sesuai dengan tujuan yang diharapkan. Prinsip Pengelolaan Prinsip pengelolaan adalah suatu prinsip yang mengharuskan manager untuk melakukan pengelolaan sumber-sumber daya yang ada. Prinsip Pengutamaan Tugas Pengelolaan Prinsip pengutamaan tugas pengelolaan adalah suatu prinsip yang mengharuskan manager untuk ...

Setting Arduino Uno

Baru-baru ini ane melajarin yang namanya Arduino buat microprocessor nih, dari mulai makul Sistem Microprosesor sampe makul Interfacing yang dipelajarin masih Arduino. Dan ternyata dua mata kuliah itu memang saling sangkutpaut terpadu. Sistem Microprosesor itu mempelajari tentang bagaimana membuat microprosesor berupa sensor dengan Arduino sedangkan Interfacing adalah mata kuliah untuk pembuatan interface dari microcontroller tersebut. Jadi intinya untuk interaksi pengguna dengan sistem microcontroller tersebut dapat melalui sebuah interface yang dibuat dari Visual Basic atau dengan Java. Ternyata Arduino itu tidak bisa langsung tancep langsung pakai. Ya namanya juga microprocessor, jadi jika ingin disambungkan ke komputer pastilah harus ada driver intallernya dong ya. Ini nih cara singkat setting Arduino pada komputer dengan COM penghubung sesuai dengan yang kita inginkan. Untuk menghubungkan Interface VB dengan arduino langkah-langkahnya sebagai berikut : 1.  ...

Dependency dan Normalisasi

DEPENDENCY Dependency secara harfiah jika diartikan adalah ketergantungan, sedangkan normalisasi adalah menormalkan. Macam Dependency Ketergantungan Fungsional (Functional Dependent) Suatu bentuk ketergantungan yang menggambarkan hubungan, batasan, keterkaitan antara atribut-atribut dalam relasi. Dimana atribut tersebut dapat menentukan atribut lain. Notasi :   A -> B Dimana artinya : attribute A secara fungsional menetukan attribute B Contoh nyata : NIM -> Nama MHS  : attribute NIM   menentukan attribute Nama MHS, dimana setiap NIM yang sama juga akan menentukan nama yang sama pula, satu NIM satu Nama MHS. Ketergantungan Penuh (Full Dependency) Suatu bentuk ketergantungan yang menunjukkan suatu ketergantungan penuh dari relasi A dan B dimana : ü   B bergantung penuh pada A ü   B bukan depedensi dari subset A ü   Suatu ketergantungan hanya mengacu pada satu attribute saja Contoh : NIM...