Tips Fungsi Syntax Select Pada Mysql

Pada tutorial kali ini kita akan membahas wacana bagaimana menggunkan sin select   pada MySQL. Syntax SELECT yaitu yang paling penting ...

A+ A-


Pada tutorial kali ini kita akan membahas wacana bagaimana menggunkan sin select  pada MySQL. Syntax SELECT yaitu yang paling penting dari bahasa SQL dan yang paling sering digunakan. Di perintah select ini kita sanggup memanggil field dari tabel lain yang tabelnya berelasi (berhubungan). Perintah select ini juga sanggup 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>
Ketikan syntax SQL berikut pada MySQL anda select * from mahasiswa;
Tanda bintang (*) menunjukan bahwa kita menunjukkan perintah untuk menampilkan semua data yang ada di tabel mahasiswa.
Seperti gamabar berikut ini:


Disini kita sanggup melihat bahwa bahwa semua field yang ada ditabel mahasiswa ditampilkan yaitu Nobp,NamaMhs,Jurusan,Jenkel,TglLahir,Alamat.
Nah, kini 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 kesudahannya akan menyerupai gambar berikut :

Nah, kira2 menyerupai itu cara kerja dari syntax SELECT.
Ok, kini bagaimana cara memanggil field yang lebih dari satu tabel menggunakan  syntax SELECT.

Disini saya memakai 2 tabel yaitu tabel mahasiswa dan tabel matakuliah menyerupai gambar berikut:

Ini yaitu isi dari tabel mahasiswa:

Ini yaitu isi dari tabel matakuliah:
 

Nah, disini saya mau mencoba untuk menggabungkan kedua tabel diatas dengan perintah select. Field yang akan saya seleksi yaitu 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 menyerupai gambar berikut:
 

Nah, disini kita sanggup melihat bahwa data dengan nama Fikri dan nobp 1210158 mengambil dua matakuliah yaitu java dan visual basic.
Jika saya ingin menampilkan informasi wacana mahasiswa contohnya nobp,nama,namamatakuliah,sks,dan nilai bagaimana syntax SQLnya.?
Ok, disini saya akan menggabungkan beberapa tabel lagi yaitu sebagai berikut :

1 . Tabel KRS.
Ini yaitu isi dari tabel KRS.
 

Caba cermati tabel KRS, disini juga ada field nobp yang berfungsi sebagi non key (Foreign key), ini menunjukan 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 wacana nilai mahasiswa denga fieldnya yaitu 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 menyerupai gambar berikut:


Nah, disini kita sanggup melihat bahwa mahasiwa berjulukan fikri mengambil 2 matakuliah sedangkan laura dan roly hanya mengambil 1 matakuliah saja.
ok, guys kira2 menyerupai itu cara kerja dan fungsi dari syntax select, pada tutorial berikutnya saya akan melaksanakan operasi aritmatika dan kebijaksanaan menggunkan syntax select ini.
sekian tutorial kali ini wassalam..

Dokumen terkait :
 


Related

basis data 3763259772811669039

Technology

Hot in week

Recent

Comments

item