kemarin aku nyari-nyari fungsi ini. perasaan dulu pernah makai.. tapi lupa namanya.. biar gak lupa di tulis aja di blog :D.
fungsi ini digunakan untuk menggroupkan satu kolom yang berisi beberapa baris dijadikan satu baris. misalnya gini
Nama
-------
Ahmad
Ali
Bastomi
jika memakai ini hasilnya akan menjadi seperti ini
Nama
---------
Ahmad, Ali, Bastomi
fungsi ini sangat cocok untuk beberapa kondisi.. untuk melist beberapa tindakan yang menjadi satu baris saja. cara penggunaannya cukup mudah. seperti fungsi-fungsi group yang lain(ex.. MAX,MIN,AVG,dll). aturan penulisannya seperti ini
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]
[SEPARATOR str_val])
contoh :
mysql> SELECT student_name,
-> GROUP_CONCAT(test_score)
-> FROM student
-> GROUP BY student_name;
atau seperti ini
mysql> SELECT student_name,
-> GROUP_CONCAT(DISTINCT test_score
-> ORDER BY test_score DESC SEPARATOR ' ')
-> FROM student
-> GROUP BY student_name;
Ini Doa yang Dianjurkan saat Rabu Wekasan
3 bulan yang lalu
1 komentar:
wah, iki mesti mergo garap komplainku yaa...
yo ngunu digarap komplaine, hehe :D
Posting Komentar