mysql: groupconcat
mysql> SELECT student_name,
-> GROUP_CONCAT(test_score)
-> FROM student
-> GROUP BY student_name;
Or:
mysql> SELECT student_name,
-> GROUP_CONCAT(DISTINCT test_score
-> ORDER BY test_score DESC SEPARATOR ' ')
-> FROM student
-> GROUP BY student_name;
oracle: sys_connect_by_path()
如:select name, ltrim(sys_connect_by_path(email,','),',') email from(
select name,email,
row_number() over(partition by name order by email) rn,
count(*) over(partition by name) cnt
from student
) where level = cnt
start with rn = 1
connect by prior name = name and prior rn + 1 = rn
分享到:
相关推荐
NULL 博文链接:https://zxw961346704.iteye.com/blog/2121580
可以实现多行查询数据转换到一行上显示,多行的某列信息用“,”号隔开。
sql 多行合并某一列字符串拼接的示例语句
非常适用于在Oracle中,把多个SQL文本文件合并为一个SQL文本文件,然后在 SQL*Plus中依次执行,也可以在应用程序中进行一次性建立数据库表。
利于将多个分散的sal脚本合并为一个sql文件。
支持合并任意数据库的sql,简单易用。将工具放置在sql脚本文件的同级目录下,双击工具,工具会自动创建一个文件夹,合并后的脚本就在该文件夹下
可以合并多个SQL文件,一般用于生产前数据合并 可选择文件夹进行合并
用的是Mysql数据库,GUI工具用的Navicat,用这个工具各种尝试,都不能达到我要的结果,要么是把这个库里所有的表机构导出为一个SQL脚本,要么是将整个库包括表结构和表数据全部导出来,要么是只导出选定表的数据,...
SQL Server数据库与终端数据库SQLCe数据合并 文件汇总
你如果有很多个.sql文件,想合并到一起,那么这个工具绝对适合你
多个SQL文件合并为一个SQL文件,多个SQL文件合并为一个SQL文件
行可随时变成列,没列都可随意转成行,显示数据时行列可互换,合并了GrideView单元格 实现类似Excel效果
sql合并相同行 客户id 购买产品id 1 123 1 124 1 125 1 126 2 168 2 169 想让表转变成: 客户id 购买产品id 1 123,124,125,126 2 168,169 也就是说把一个客户购买的产品合并显示在一条记录中。
SQL_Server_2008_参数化行筛选的合并复制的配置图解
sql自定义函数,用于合并字符串列,可以在分组的情况下对varchar类型的字段合并
SQL脚本文件合并工具
sqlserver 分组合并字符串 分组统计数量
自己写的一款合并sql文件的工具,用于多个sql语句的合并。合并后的总sql按照被合并的sql的文件名称时间顺序和序号进行排序,所以需要将要合并的sql语句名称打上时间和序号。内附有使用说明,用法简单易懂。
可将分组后的一列值合并为一个字段,经常用于一些会计科目的显示
sql学习 合并重复行 定义新的列为其添加数据 新组成的表安某字段排序 只复制表结构 分页语句