Lompat ke konten Lompat ke sidebar Lompat ke footer

SUBQUERY MYSQL - koding-in


Jumpa lagi dengan saya, pada kesempatan kali ini saya akan
membahas tentang subquery. Subquery ( menurut definisi saya sendiri HHHHHHH )
adalah sebuah select yang memiliki select didalamnya.  Terkadang saat kita ingin menampilkan data
dari table kita mengalami kesulitan karena struktur data yang tidak bisa kita
tampilkan dengan cara select biasa ataupun join maka kita bisa mencoba
menggunakan subquery.

Langsung saja kita praktekan penggunaan subquery,
 

contoh
kasus kita ingin menampilkan jumlah akumulasi nilai tiap siswa.

Tbl_mhs

Mhs_id

Mhs_nama

Mhs_npm

1

Cipto

11111

2

Hadi

22222

Tbl_nilai

Nilai_id

Nilai_mapel

Nilai_mhs_id

Nilai_total

1

MTK

1

50

2

ALGORITMA 1

1

60

3

MTK

2

70

4

KALKULUS

1

40

5

ALGORITMA 1

2

77

6

KALKULUS

2

80

 

SELECT

Mhs_nama,

( SELECT SUM (
nilai_total ) FROM tbl_nilai WHERE nilai_mhs_id = mhs_id ) AS nilai

FROM
tbl_mhs

 

Maka hasilnya seperti berikut :

Nama

Nilai

Cipto

50

Hadi

75.6

Demikianlah pembahasan sedikit tentang subquery semoga
bermanfaat dan selamat mencoba mempraktekannya.

Posting Komentar untuk "SUBQUERY MYSQL - koding-in"