Bermain Sub Query SQL Syntax

Juli, 19 2008

Halooooo friends… :)

sudah lama gua ga nulis lagi di blog ini…. [sorry lagi sok sibuk sih....]

ok… qt pada tulisan ini akan coba belajar membuat syntax query di dalam query lagi atau biasa disebut sub query [kalo ga salah ye....]

misal qt mau lihat data di tabel anggota yang berdomisili di kota yang sama :

syntax : “select kota_anggota from tb_anggota group by kota_anggota

muncul tu nama-nama kota anggota qt…

nah sekarang qt ingin tahu tu anggota qt berasal dari berapa kota….

ya kalo cuma 1 s/d 10 qt masih bisa hitung manual tu kota dengan syntax diatas, coba kalo nama kotanya lebih dari seratus nama kota dower-dower deh bibir lo… he….

nah qt untuk tahu jumlah record kan pakai function count(), nah qt sekarang juga pakai syntax count()

syntax : “select count(kota_anggota) from tb_anggota group by kota_anggota” [jalan ga ya syntaxnya...ooooo.....ooooo]

horeeee ga error… but lo kok muncul angka bukan nama kota ya…??? kenapa ya…. trus itu angka apaan ya?

coba syntax : “select kota_anggota, count(kota_anggota) from tb_anggota group by kota_anggota”

nah ni baru keliatan apa maksudnya angka2 tadi….. oooo..ternyata angka-angka tadi adalah jumlah anggota qt dalam sebuah kota, tapi yang qt inginkan kan melihat jumlah kotanya bukan jumlah anggota qt di masing-masing kota….

gmn ya caranya???… thing…thing…………….

terus terang… terang terus…………..nah tretetttttt ketemu juga…

ada 2 cara nih buat nyelesain permasalahan diatas:

1st : qt bikin dulu tu query yang ngegrouping nama-nama kota, misal qt kasih nama viewnya viewgroupnamakota. setelah dibuat qt lakukan

syntax : “select count(*) from viewgroupnamakot”

nah ketemu tu…. [tapi bang..., kok repot amat sih kan cuma mau lihat jumlah kota aja bertele-tele banget...]

ok….. bossss sabar dulu ye… nih gua kasih yang ga bertele-tele……

2nd : qt pakai sub query, nah ini

syntax : “select count(*) from (select kota_anggota from tb_anggota group by kota_anggota) viewgroupnamakot”

wah jalan juga oiiiii…. [bang salut niiii.......]

thank bossssssss…

semoga berguna dan bermanfaat

by, ant

note : gunakan otakmu selama otakmu masih mampu, kalo perlu paksakan….

Entry Filed under: Artikel. Tag: , , .

1 Comment Add your own

  • 1. Gyus  |  Juli, 31 2008 at 8:46 pm

    Boz, Anto ajarin daku dooong.. yach yang banyak contoh nya.. :D

    Balas

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Kategori

Kalender

Juli 2008
S S R K J S M
« Jun   Agu »
 123456
78910111213
14151617181920
21222324252627
28293031  

My Link

Arsip