1 测试表数据
SELECT    role_no
FROM    pmpdb.tb_userrole_info;

role

------

01

02

03

2 列转行写法
写法1:(string_agg)
SELECT    user_no,    string_agg (role_no, ',') as role_no
FROM    pmpdb.tb_userrole_info
GROUP BY    user_no;

role_no

------------

01,02,03

写法2: array_to_string(ARRAY_AGG (text),',')
SELECT    user_no,    array_to_string(ARRAY_AGG (DISTINCT role_no), ',' )  as role_no
FROM    pmpdb.tb_userrole_info
GROUP BY    user_no;

role_no

------------

AA,BB,CC
———————————————

PostGre Sql 列转行相关推荐

  1. hive Sql列转行使用explode的注意事项-null值处理

    hive Sql列转行使用explode的注意事项-null值处理 日常工作中,我们经常会用Lateral View 结合explode将数据炸裂,但是该方法对应explode的内容是有非null限制 ...

  2. SQL 列转行、行转列 - 使用sqlite演示

    一 列转行 CREATE TABLE test1(ID INT PRIMARY KEY NOT NULL,NAME VARCHAR(50) NOT NULL,语文 INT,数学 INT,英语 INT ...

  3. sql 列转行_SQL面试题:如何行列互换?一个万能模板

    三个步骤: 输出行列互换的结构表 再用case...when...来输出数据 用group by及max输出最终结果 1.输出行列互换的结构表 SELECT 学号,'课程编号0001','课程编号00 ...

  4. SQL列转行及行转列

    --============================================== 作者:王运亮(wwwwgou) 时间:2011-06-10 博客:http://blog.csdn.n ...

  5. oracle sql列转行_oracle 列转行

    业务中做报表,需要将一列列数据汇总成一行,然后汇总,如下: 需要将每个产品进行汇总,通过ichartjs进行展示,图表中需要数据的顺序是: Java代码 var data = [ { name :'产 ...

  6. oracle sql列转行_ORACLE 列转行和行转列的SQL和函数

    本文介绍两种行.列转换方法,一种是常规的SQL,一种是ORACLE 11G提供的函数.下面使用一个小例子对这两种方法进行说明. ---------------------------------原始表 ...

  7. sql列转行,行转列,可实操

    题: 或请参考1179. 重新格式化部门表 - 力扣(LeetCode)https://leetcode-cn.com/problems/reformat-department-table/ 进行实操 ...

  8. oracle sql列转行_Oracle数据库中列转行的两种方法

    1.创建tb_student表 create table tb_student( id number(4) , name varchar2(20), course varchar2(20), scor ...

  9. sql列转行函数oracle,SQL列转行

    10g列改行函数wmsys.wm_concat: -- 列改行 SQL> select replace(wmsys.wm_concat(table_name),',','*') from all ...

最新文章

  1. python使用方法-Python中bisect的使用方法
  2. BZOJ 3993 Luogu P3324 [SDOI2015]星际战争 (最大流、二分答案)
  3. Node.js HTTPS
  4. Django 项目开发(三)
  5. 一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE
  6. java 树 右键菜单_jsp代码 树上加右键菜单
  7. 我行贿了 I Paid A Bribe! --印度IPAB中国官方网站 - 民间反腐网站“我行贿了”网址大盘点...
  8. 使用打印方法将caj、pdz转pdf格式
  9. 谷歌地球看不了街景_PPT放入3D模型之后,居然能模拟谷歌地图!
  10. [Android]进程通信Andromeda框架
  11. Linux工具篇 | Ubuntu安装string命令
  12. VS2019项目模板中没有[ASP.NET空网站]的解决方案
  13. 卖二手车及过户的小经验
  14. VBA遍历字典对象中独门秘籍
  15. 熬夜加班问题总结反思
  16. 【GMS认证】关于XTS命令总结
  17. BOLL布林带定向策略
  18. PyQt5 结合 OpenCV 的开发之旅
  19. 无线蓝牙耳机充电仓充电_无线充电器浪费能源
  20. WCF自定义扩展,以实现aop!

热门文章

  1. 好工具推荐系列:Linux远程连接,终端工具,SSH和SFTP
  2. 让客户在微信上查看订单详情,【单据分享】让你省心又省力!
  3. JavaWeb开发酒店管理系统 中山大学南方学院
  4. WBS工作分解结构示例分析
  5. 20230209SQL练习题
  6. 代码检查工具Sonar
  7. 简单的有限元分析(python)
  8. 使用Arduino实现JDY-40无线模块的通信
  9. NB-IOT-BC26模块MQTT AT指令调试记录
  10. 在Puppy Linux中安装Firefox