我有以下的sql查询。我希望结果与,
连接,我需要这个作为一个单一的查询。将多行Select语句结果转换为单行字符串结果
Select LOCATION_CODE from LOCATION WHERE ZIPCODE = '555555';
位置表
location_id | location_code | zipcode
--------------------------------------------
1 | ASDFSFD | 555555
2 | OUIXVCX | 555555
3 | 2KLJSDF | 555555
14 | 887CSD | 555555
需要的结果类似下面... ASDFSFD,OUIXVCX,2KLJSDF,887CSD
那是很大的。它像魅力一样工作。 – Zeus 2014-10-17 22:55:40
您可以执行以下操作来使用自定义分隔符:'rtrim(xmlagg(xmlelement(e,loc_code ||'|'))。extract('// text()'),'|')'where'|'是一个自定义分隔符。它甚至似乎适用于多字符分隔符(例如'||')。顺便说一句,这是一个很好的解决方案。 – 2014-10-22 15:05:43