Oracle group

SELECT table_name,COUNT(*) colon
,rtrim (xmlagg (xmlelement (e,column_name || ‘,’)).extract (‘//text()’), ‘;’) colon
FROM all_tab_columns WHERE OWNER||’.’||TABLE_NAME=’PERSONEL.MEM_SICIL’
GROUP BY table_name;

http://www.mkatranci.com/tag/xmltype-getstringval-xmlagg-xmlforest/


SELECT kisiid, ltrim(LISTAGG(sosyalkurumid, ‘,’) WITHIN GROUP (ORDER BY sosyalkurumid),
‘,’
)
sosyalkurumid
FROM kultur_server.yardim_kisisosyalkurumlar
GROUP BY kisiid
ORDER BY kisiid

Hakan ÖZBEK

“select
t.iller_id,
max(substr(sys_connect_by_path(adi,´,´),1,50)) as ilceler
from
(select iller_id,
row_number() over (partition by iller_id order by iller_id, adi) rn, adi
from ilceler) t
start with t.rn = 1
connect by t.rn = prior t.rn + 1 and iller_id = prior iller_id
group by iller_id

SONUÇ

iller_id ilceler
61 Vakfıkebir,Akçaabat,Of,Tonya
06 Çankaya,Keçiöeren,Sincan
34 Beşiktaş, Kartal”
Hüseyin POLAT

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s


%d blogcu bunu beğendi: