原文:Oracle 将表中多条数据同一字段拼成一列显示

在日常开发中,经常遇到查询子表数据,特别是在统计报表的时候,可能只显示子表某一个字段的信息,就会使用到将子表多条数据的同一个字段的值拼接成一个字段。 方法如下: 例如:查询销售表表,需要销售金额进行拼接 结果如下 拼接字段SQL: 查询结果: ListAgg ...

2019-12-26 16:26 0 1042 推荐指数:

查看详情

Oracle同一字段用逗号分隔(转行)

--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t;SELECT listagg(t.ename,';') WITHIN GROUP(ORDER BY t.sal ...

Thu Sep 02 19:19:00 CST 2021 0 100
oracle根据不同条件修改同一字段的值

背景:会议室系统,若会议结束,则状态改为2。若正在会议,则状态改为1。若未开始,则状态改为0 如上代码是把state的状态根据不同的时间进行修改 参考:https://blog.cs ...

Sat Jun 06 01:22:00 CST 2020 0 942
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM