如何为单个单元格中的记录选择所有ID?
例如:
--example select of all values
select id, name, address, phone from table
并获取所有ID的电话,如“%555%”,并将其显示在单个字段中,如: '111 123 234 321 231 234'
答案 0 :(得分:3)
If you are using Oracle 11gR2:
select LISTAGG(id, ' ') WITHIN GROUP (ORDER BY id) from table
如果您没有运行Oracle 11gR2,请检查wm_concat函数是否可用并执行:
select wm_concat(id) from table
请记住,您可能希望将这些功能与group by子句结合使用。查看我给你的链接以获得更多选择。