sql多列合并的一个新方法
来源:互联网 发布:网络社交的利与弊作文 编辑:程序博客网 时间:2024/05/24 22:41
常规方法通常是建立下面的一个函数,缺点是没读一行数据,都要执行这个函数一遍
create function Gettxt(@id int)
returns varchar(8000)
as
begin
declare @s varchar(8000)
set @s=''
select @s=@s +',' +txt from csdn where id=@id
--return @s
return stuff(@s,1,1,'')
end
returns varchar(8000)
as
begin
declare @s varchar(8000)
set @s=''
select @s=@s +',' +txt from csdn where id=@id
--return @s
return stuff(@s,1,1,'')
end
转成xml后替换(:
SELECT * FROM
(
SELECT
MonitID
FROM tbl_MediaMonit
)A
OUTER APPLY(
SELECT [电话]= STUFF(REPLACE(REPLACE(
(
SELECT MonitTel FROM tbl_MediaMonitTel N
WHERE uuMonitID = A.MonitID
FOR XML AUTO
), '<N MonitTel="', ','), '"/>', ''), 1, 1, '')
)N
(
SELECT
MonitID
FROM tbl_MediaMonit
)A
OUTER APPLY(
SELECT [电话]= STUFF(REPLACE(REPLACE(
(
SELECT MonitTel FROM tbl_MediaMonitTel N
WHERE uuMonitID = A.MonitID
FOR XML AUTO
), '<N MonitTel="', ','), '"/>', ''), 1, 1, '')
)N
- sql多列合并的一个新方法
- SQL表的某列合并为一个值
- sql 多列数据相同的情况下进行合并。
- SQL列合并的查询问题
- SQL合并同一分类的列值
- 一个数据汇总,列合并的例子
- sql 合并行为列
- sql合并列 解决办法
- sql 合并列
- sql列合并
- SQL 列内容合并
- sql 语句合并列
- sql的一种配置新方法
- 一个生成html的新方法
- 一个生成html的新方法
- sql 多行转换为一行(STUFF及PIVOT的用法) ||SQL 合并列值和拆分列值
- 多条记录合并成一个字符串的SQL文
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- VS2005中GridView的自定义分页,单选、多选的简单应用
- Redhat AS3上编译qt4.3.2,出现krb5.h找不到的问题
- 进制转换问题
- Linux设备驱动编程之异步通知
- boiz的TSQL备忘录(一)--LIKE子句和通配符
- sql多列合并的一个新方法
- 判断进程自动启动的脚本(error)
- 亲密接触Discuz!NT之架构篇:优良架构 方便网站整合与二次开发
- hibernate problems
- SQL Server中易混淆的数据类型
- bmp图片格式
- JS 去空格函数
- Time to say good-bye.
- Linux设备驱动编程之中断处理