多行转一行
来源:互联网 发布:美国退还庚子赔款知乎 编辑:程序博客网 时间:2024/06/08 06:24
例如表A
id data
1 A
1 B
1 C
2 D
2 F
转换成表B
1 A+B+C
2 D+E
smerg是自定义函数
创建一个函数smerg:
create function smerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+','+name from 表A where id=@id
set @str=right(@str,len(@str)-1)
return(@str)
End
go
--调用自定义函数得到结果
select distinct id,dbo.smerg(id) as name into 表B from 表A
- 多行转一行
- 多行转一行
- 多行转一行
- Oracle 多行转一行,一行转多行
- sqlserver多行转一行
- DB2多行转一行【XML方式】
- 合并字段数据,多行转一行(1)
- 合并字段数据,多行转一行(2)
- 数据库一列多行转一行多列
- SQL Server特殊功能实现 多行转一行
- hive使用技巧(五)—— 一行转多行,多行转一行
- 增加一行、减少一行
- 一行固定一行自适应
- 干一行爱一行
- 加一行,减一行
- 干一行,爱一行
- SQL 行列转换,sql2000和2005--多行转一行
- SQL 行列转换,sql2000和2005--多行转一行
- 数据挖掘Data Set收集
- 剖析VC++函数调用约定
- 性能优化是数据库应用的核心问题
- Servlet初始化参数与上下文初始化参数的获取
- 男人如书
- 多行转一行
- windows live 80048820
- Core java学习笔记
- 学习日志—给C程序员的建议
- C++ 常用标准库头文件一览
- 链式静态二叉树练习
- 首次见面
- (转)SQL SERVER存储过程解密方法
- 说出Servlet的生命周期,并说出Servlet和CGI的区别