d.t_detayadi alanlarını birleştirir araya , atar.
select to_char(wm_concat((d.t_detayadi)) as "Kolon"
from hst_hasta_hiz_hareket q, hst_islem_detay d
where d.t_detaykodu = q.t_hizmetkodu
and q.t_hizmetkodu like '6%'
and q.t_basvuruno = '441370'
d.t_detayadi alanlarını wm_concat gibi birleştirir fakat araya istenilen karakteri atar.
select LISTAGG(d.t_detayadi, ' + ') WITHIN GROUP (ORDER BY d.t_detayadi) as "Kolon"
from hst_hasta_hiz_hareket q, hst_islem_detay d
where d.t_detaykodu = q.t_hizmetkodu
and q.t_hizmetkodu like '6%'
and q.t_basvuruno = '441370'
eğer birleştirmek istenilen alanlarda , varsa wm_concat fonksiyonu karıştırıyor.
LISTAGG ile daha verimli çalışıyor.
Hiç yorum yok:
Yorum Gönder