sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
2017-06-15 16:49
661 查看
select [value] = stuff((select ','+modmb003 from modmb detail where modmb=18 for xml path('')), 1, 1, '')
其中stuff的作用是:删除指定长度的字符,并在指定的起点处插入另一组字符
语法:STUFF ( character_expression , start , length ,character_expression )
列:SELECT STUFF('abcdef', 2, 3, 'ijklmn')
结果为:aijklmnef
其中stuff的作用是:删除指定长度的字符,并在指定的起点处插入另一组字符
语法:STUFF ( character_expression , start , length ,character_expression )
列:SELECT STUFF('abcdef', 2, 3, 'ijklmn')
结果为:aijklmnef
相关文章推荐
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- T-SQL学习:将一列数据查询显示成一行
- Oracle:一条SQL实现将多行数据并为一行显示
- oracle查询多行数据合并成一行数据!
- :一条SQL实现将多行数据并为一行显示
- [SQL]把同一字段里的多行数据用一行显示
- SQL合并统一数据(相同的在一行显示)
- T-SQL系列之合并多行查询数据到一行:FOR XML PATH
- Oracle多行数据合并一行显示【SQL实现详细解析】
- T_SQL 将一列多行数据合并为一行
- 关于多行合并成一行的SQL查询语句
- sql 中将一行数据分成多行显示
- Sql Server里巧用Case将多行显示的数据合并为一行显示
- SQL 将一列多行数据合并为一行 FOR XML PATH
- SQL查询一列数据,结果为用特殊符号分割的一行数据
- T-SQL中多行数据合并到一行(note)
- oracle查询多行数据合并成一行数据
- SqlServer实现oracle10g的 wmsys.wm_concat()/使用自连接、for xml path('')和stuff合并显示多行数据到一行中
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- sql将多行查询结果显示在一行用,号隔开