如何在单行显示名字?
答
+0
非常感谢。现在我可以在单行显示名字 –
+0
太好了。将其标记为您的问题的答案,以便其他人会发现它有帮助。 –
答
SQL>
SQL> create table test(id int, name varchar(10));
Table created
SQL> begin
2 insert into test values(1,'john');
3 insert into test values(2,'alex');
4 insert into test values(3,'rosy');
5 end;
6/
PL/SQL procedure successfully completed
SQL> select listagg(name ,',') within group(order by id) result from test;
RESULT
--------------------------------------------------------------------------------
john,alex,rosy
SQL> drop table test purge;
Table dropped
SQL>
你检查这个网站?,这对写作查询更多详细信息来连接行。 https://oracle-base.com/articles/misc/string-aggregation-techniques –
可能的重复[如何将多行组合到Oracle中的逗号分隔列表中?](http://*.com/questions/468990/how-can-i-combine-multiple-rows-into-a-com-delimited-list-in-oracle) – Aleksej