Pada tutorial kali ini kita akan
membahas tentang bagaimana menggunkan sin select pada MySQL. Syntax SELECT adalah yang paling
penting dari bahasa SQL dan yang paling sering digunakan. Di perintah select
ini kita bisa memanggil field dari tabel lain yang tabelnya berelasi
(berhubungan). Perintah select ini juga bisa kita gunakan untuk untuk operasi
aritmatika dan juga logika.
Contoh :
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- In Articles Ads -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-3786943708043906"
data-ad-slot="8852105979"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- In Articles Ads -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-3786943708043906"
data-ad-slot="8852105979"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Ketikan syntax SQL berikut pada MySQL
anda select * from mahasiswa;
Tanda bintang (*) menandakan bahwa
kita memberikan perintah untuk menampilkan semua data yang ada di tabel
mahasiswa.
Seperti gamabar berikut ini:
Disini kita bisa melihat bahwa bahwa
semua field yang ada ditabel mahasiswa ditampilkan yaitu
Nobp,NamaMhs,Jurusan,Jenkel,TglLahir,Alamat.
Nah, sekarang saya ingin menampilkan
Nobp, NamaMhs dan Jurusan saja dari tabel mahasiswa, bagaimana caranya.?
Ketikan syntax berikut :
Nah, lihat sendirikan tidak ada tanda bintang.?
Eksekusi syntax SQL diatas maka hasilnya akan seperti
gambar berikut :
Nah, kira2 seperti itu cara kerja dari syntax SELECT.
Ok, sekarang bagaimana cara memanggil field yang lebih
dari satu tabel menggunakan syntax
SELECT.
Disini saya menggunakan 2 tabel yaitu tabel mahasiswa
dan tabel matakuliah seperti gambar berikut:
Ini adalah isi dari tabel
mahasiswa:
Ini adalah isi dari tabel matakuliah:
Nah, disini saya mau mencoba untuk menggabungkan kedua
tabel diatas dengan perintah select. Field yang akan saya seleksi adalah
Nobp,NamaMhs,Jurusan yang ada ditabel mahasiswa dan NM_matkul,Sks yang ada
ditabel matakuliah.
Nah, disini terdapat kondisi yaitu WHERE, berarti kita
hanya ingin melihat data dari Nobp 1210158.
Eksekusi syntax SQL diatas maka akan tampil datanya
seperti gambar berikut:
Nah, disini kita bisa melihat bahwa data dengan nama
Fikri dan nobp 1210158 mengambil dua matakuliah yaitu java dan visual basic.
Jika saya ingin menampilkan informasi tentang
mahasiswa misalnya nobp,nama,namamatakuliah,sks,dan nilai bagaimana syntax
SQLnya.?
Ok, disini saya akan menggabungkan beberapa tabel lagi
yaitu sebagai berikut :
1 . Tabel KRS.
Ini adalah isi dari tabel KRS.
Caba cermati tabel KRS, disini juga ada field nobp
yang berfungsi sebagi non key (Foreign key), ini menandakan bahwa KRS-001
diambil oleh mahasiswa dengan nobp 1210158, dan seterusnya.
2 . Tabel KRS_detail.
Nah, didalam tabel KRS_detail ada Id,ID_Krs,KD_matkul
dan nilai.
Disini saya akan mempilkan informasi tentang nilai
mahasiswa denga fieldnya adalah id,nobp,nama,jurusan,matakuliah, sks,dan nilai.
Ketikan syntax SQL berikut ini:
Sekarang coba perhatikan from nya.! Setelah from itu
nama tabel dan kita gabungkan, berarti kita menggabungkan 4 tabel yaitu tabel
mahasiswa,tabel matakuliah,tabel KRS, dan tabel KRS_detail dengan kondisi idkrs
yang ada ditabel krs sama dengan idkrs yang ada ditabel KRS_detail dan juga
nobp yang ada di tabel KRS sama dengan nobp yang ada di tabel mahasiswa dan
juga kodematakuliah yang ada ditabel matakuliah sama dengan kodematakuliah yang
ada pada tabel KRS_detail.
Eksekusi syntax SQL diatas maka akan tampil datanya
seperti gambar berikut:
Nah, disini kita bisa melihat bahwa mahasiwa bernama
fikri mengambil 2 matakuliah sedangkan laura dan roly hanya mengambil 1
matakuliah saja.
ok, guys kira2 seperti itu cara kerja dan fungsi dari syntax select, pada tutorial berikutnya saya akan melakukan operasi aritmatika dan logika menggunkan syntax select ini.
sekian tutorial kali ini wassalam..
Dokumen terkait :
0 komentar:
Posting Komentar