多行合并到一行内
SQL2000,列1,列2是组合主键
列1 列2
1 a
1 b
1 c
2 aa
2 bb
2 c
3 a
....
想要结果:
1 a,b,c
2 aa,bb,c
3 a
...
看论坛里语句,报错:xml 附近有语法错误
select 列1,
aaa= stuff((select ' '+列2 from t1 where s.列1=列1 for xml path('')),1,1,'')
from t1 s
group by 列1
应该怎么实现?谢谢!
列1 列2
1 a
1 b
1 c
2 aa
2 bb
2 c
3 a
....
想要结果:
1 a,b,c
2 aa,bb,c
3 a
...
看论坛里语句,报错:xml 附近有语法错误
select 列1,
aaa= stuff((select ' '+列2 from t1 where s.列1=列1 for xml path('')),1,1,'')
from t1 s
group by 列1
应该怎么实现?谢谢!
...全文
相关推荐
sql实现多行合并一行
在SQL中,有时候我们需要将查询结果中多行的数据合并成一行,这在处理某些特定的报表或数据分析时非常有用。这种技术通常被称为行合并或行聚合。
pandas之多行按类合并为一行
前言 前面讲到explode操作是把某一列中的嵌套列表拆分为多行 那有时候我们会有着相反的需求,即按照某一列,把相同值对应的多行合并成一行 原理 主要用到groupby函数+apply函数 读取数据 data=pd.read_csv('data.csv',header=None) data.columns=['car_id','time','lon','lat'] 2. 多列合并为一列...
oracle多行合并一行
### Oracle多行合并为一行的方法在Oracle数据库中,有时候我们需要将多行数据合并成一行进行展示或处理,尤其是在报表生成、数据展示等场景中。
mysql如何将多行数据合并成一行
在MySQL数据库中,有时我们需要将查询结果中的多行数据合并为一行,以便更方便地查看或分析。这种操作通常在处理具有多个相关列且需要汇总数据时非常有用。
oracle10g,9i多行合并一行函数
#### 一、Oracle 10g 多行合并为一行函数在Oracle 10g中,可以通过`wmsys.wm_concat()`函数来轻松地将多行数据合并到一行中。


疑难问题

