Rows to column SQL looping
Catatan

Rows to column SQL looping

Semoga tulisan ini sedikit bermanfaat untuk kita semua.

Pertama karena masalah ane gini :
data di oracle dengan susunan :

field1 field2
A aku
A dirimu
B saya
B me
C he
B she
C you
A they

Saya ingin agar tampilan viewnya jadi :
field1 field2
A aku, dirimu, they
B saya, me, she
C he, you

Jiika Menggunakan Perintah MySQL kita bisa menggunakan perintah ini :

SELECT field1,GROUP_CONCAT(field2 SEPARATOR ‘,’) as namafieldalias
FROM xaxa GROUP BY field1 where field1 =’*****’

Tapi perintah ini tidak dapat di eksekusi di Oracle 10g setelah cari sana-sini akhirnya ketemu juga. perintahnya menjadi seperti ini :

SELECT field1,
RTRIM(XMLAGG(XMLELEMENT(R,field2,’, ‘).EXTRACT(‘//text()’)),’, ‘) namafieldalias
FROM xaxa where field1 =’*****’
GROUP BY field1

Itu saja sedikit dari ane… semoga bermanfaat.

— Author : Echo Sinichi / Eko Prasetyo —

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.