Misalnya ada sebuah table tabel_Ip dengan field nim,ip,sem dan ingin meng-query field ip menjadi ips1,ips2,…ips8
SELECT nim,
max(IF(sem=’20111′,ip,0)) ips1,
max(IF(sem=’20112′,ip,0)) ips2,
max(IF(sem=’20121′,ip,0)) ips3,
max(IF(sem=’20122′,ip,0)) ips4,
max(IF(sem=’20131′,ip,0)) ips5,
max(IF(sem=’20132′,ip,0)) ips6,
max(IF(sem=’20141′,ip,0)) ips7,
max(IF(sem=’20142′,ip,0)) ips8
FROM tabel_ip
GROUP BY nim ORDER BY nim ;