10 July 2013

Pasang widget statistik google analytics

Statistik paling lengkap kayak nya si google analytics, selama ini report yang saya dapatkan ya via scheduling saja, pas ada klien yang sepertinya butuh untuk ikut lihat statistik situsnya, agak bingung juga pasang widget si analytics, karena ga ada, nemu info di stackoverflow, ada beberapa snip kode dari google developer yang manfaatin google chart

Rada ribet, nyari gampangnya saja, untung ada situs seethestats.com, tinggal sign up dan kasih auth dari google, setting webstat baru, trus bikin widget beres deh, hasilnya seperti dibawah, kurang lebih... variasi statistik yang bisa dimunculkan lumayan banyak, tapi dalam satu waktu maksimum hanya enam.


01 July 2013

Syntax Group_Concat dengan separator Enter/Carriage Return/Char(13)

Waktu nulis ini belum butuh, separator di data yang digabung, paling koma doang, itu simpel dengan query semacam dibawah ini, dari info mysql disini

mysql> SELECT student_name,
    ->     GROUP_CONCAT(DISTINCT test_score
    ->               ORDER BY test_score DESC SEPARATOR ' ')
    ->     FROM student
    ->     GROUP BY student_name;


Pas butuh, data dipisah dengan ENTER, atau CARRIAGE RETURN, supaya tiap data yang digabung ada di baris baru, eh, pakai sintax CHAR(13) seperti dibawah ternyata ditolak mentah mentah

mysql> SELECT student_name,
    ->     GROUP_CONCAT(DISTINCT test_score
    ->               ORDER BY test_score DESC SEPARATOR CHAR(13))
    ->     FROM student
    ->     GROUP BY student_name;

Untungnya ngulik dikit ketemu, group_concat ini mirip dengan concat, tipu tipu saja, char(13) nya bukan sebagai separator, tapi teman si kolom yang mau di concat, dan separatornya entri kosong '' saja, jadi sintaxnya seperti ini

mysql> SELECT student_name,
    ->     GROUP_CONCAT(DISTINCT test_score,CHAR(13)
    ->               ORDER BY test_score DESC SEPARATOR '')
    ->     FROM student
    ->     GROUP BY student_name;