oracle - 您能否在同时连接不同元素的 listagg 函数中插入回车符?

标签 oracle plsql concatenation listagg

我当前正在尝试聚合串联值的列表。但是,我想知道是否可以在 listagg 中使用回车函数,以便将每个连接值返回到新行。有人对这个有经验么?谢谢!

这是我的代码的一部分:(请注意,这也发生在 View 连接内)

(select (listagg ((z.event_name || ' - ' || z.event_date), '; ') within group 
(order by z.event_name))

from 

     a_visit_event z

where

     z.subject_no = av.subject_no

and 

     z.visit_date = av.visit_date) event_name,

最佳答案

只需添加chr(13)

listagg ((z.event_name || ' - ' || z.event_date), '; '||chr(13))

关于oracle - 您能否在同时连接不同元素的 listagg 函数中插入回车符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54770101/

相关文章:

oracle - PL/SQL : UTL_HTTP POST with UTF8 string results in broken characters

Mysql串联

android - 为 android 构建 FFMPEG 1.2(代号魔法)

sql - oracle中 “tab”表和all_tables之间的区别

sql - 组合不同的表并根据条件提取数据

sql-server - 给定 SQL Server 需要多长时间才能合理精通 Oracle

python - 数据错误使用函数和groupby来合并pandas数据框中的字符串

oracle - 何时将 authID 称为 current_user

oracle - "Select ... into .."语句以 "table or view does not exist"失败,即使它不应运行

oracle - 从 oracle PL/SQL 查看变量的值