'daki PostgreSQL array()/array_to_string() işlevlerine eşdeğerdir Oracle'da birden çok satır döndüren bir sorgudan gelen virgülle ayrılmış bir değerler listesiyle tek bir satır döndürmeyi umuyorum. tek sıra.Oracle 9i
PostgreSQL isebu diziyi kullanarak ve bu gibi işlevleri array_to_string elde edilebilir:
Verilen tablo "insanları":
id | name
---------
1 | bob
2 | alice
3 | jon
SQL:
select array_to_string(array(select name from people), ',') as names;
döndürür:
names
-------------
bob,alice,jon
Aynı sonucu Oracle 9i'de nasıl elde edebilirim?
sayesinde
Matt
Yardımınız için teşekkürler, biraz daha araştırma yaptım ve bu cevabın benim için hile yaptığını fark ettim: http://stackoverflow.com/questions/468990/how-can-i-combine-multiple- satır-içine-bir-virgül-ayrılmış-list-in-oracle/4027064 # 4027064 – walkermatt