SQL Server 2005合并列成字符串 2008-11-07
2012-06-07 14:33
274 查看
SQL Server 2005合并列成字符串 2008-11-07
如果要将数据中的某一列合并成字符串,形成 A,B,C 这样的格式的话,一般性代码如下DECLARE @str nvarchar(4000)
SELECT @str = @str + Description + ',' FROM table
WHERE 1 = 1
但,如果Description有相同的行,但又想过滤掉,绝对不可以写成
SELECT DISTINCT @str = @str + Description + ',' FROM table
WHERE 1 = 1
这样只会取到最后一行的数据,而应该写成
SELECT @str = @str + Description + ',' FROM table
WHERE 1 = 1
GROUP BY Description
相关文章推荐
- SQL Server 2005合并列成字符串 2008-11-07
- 关于SQL Server 中字符串的合并
- SQL Server 2005 连接字符串
- [数据库连接字符串] SQL Server 2005 连接字符串
- SQL Server 2005中的分区表(四):删除(合并)一个分区
- SQL Server 2005数据库从【Express版】迁移到【正式版】连接字符串存在的问题
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- Sql Server中三种字符串合并方法的性能比较
- sql server 2000 和 sql server 2005 数据库连接字符串区别
- SQL Server 2005连接字符串
- SQL Server 2005 连接字符串
- 解析SQL Server 2005 溢用之:合并列值
- SQL SERVER 2005允许自定义聚合函数-表中字符串分组连接
- [数据库连接字符串] SQL Server 2005 连接字符串
- SQL Server 2005 连接字符串代码
- [数据库连接字符串] SQL Server 2005 Compact Edition 连接字符串
- Visual C# 2008+SQL Server 2005 数据库与网络开发--8.2.1 使用连接字符串
- SQL Server 2005中的分区表(四):删除(合并)一个分区
- SQL SERVER 2005中利用XML对字符串拆分的方法
- [数据库连接字符串] SQL Server 2005 Compact Edition 连接字符串