SQL查询集合合并成字符串

有时候需要查询某一个字段,并把查询结果组成一个字符串,则:

DECLARE @str varchar(2000)
SELECT @str=isnull(@str+‘,‘,‘‘)+列名 FROM 表名
SELECT @str
时间: 2024-08-25 07:37:23

SQL查询集合合并成字符串的相关文章

【转载】多个集合合并成没有交集的集合-实现

原博文地址http://www.cnblogs.com/ttltry-air/archive/2012/08/14/2638437.html 1.问题描述 将多个集合合并成没有交集的集合. 给定一个字符串的集合,格式如:{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应输出{aaa bbb ccc ddd hhh},{eee fff}, {ggg}. (1)请描述你解决这个

多个集合合并成没有交集的集合

问题描述                                                                                      将多个集合合并成没有交集的集合. 给定一个字符串的集合,格式如:{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应输出{aaa bbb ccc ddd hhh},{eee fff}, {ggg}.

mysql 将多个查询结果合并成一行

mysql中的多行查询结果合并成一个 SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行,如|1 | 10,20,20| 本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select

restful风格url Get请求查询所有和根据id查询的合并成一个controller

restful风格url Get请求查询所有和根据id查询的合并成一个controller的方法 原代码 // 127.0.0.1:8080/dep/s @ApiOperation(value="查询所有", notes="查询所有") @RequestMapping(value = "/s",method = RequestMethod.POST) public List<Dep> deps() { return depServic

sqlserver中将查询结果拼接成字符串

#for xml path(param)--将查询结果以xml格式输出 1 select id,name from table1 for xml path 2 --id和name为table1的真实字段 - path后面没有参数时,且查询的字段为真实存在或取了别名的的(即查出来有列名的),每行数据以最外面以<row>标签包裹,接着有列名的数据被其列名标签包裹. 上面sql的结果可如下: 1 <row> 2 <id>1</id> 3 <name>h

mysql中的多行查询结果合并成一个

SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行,如|1 | 10,20,20| 本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name)

Sql中将datetime转换成字符串的方法(CONVERT())

语法格式:CONVERT (<data_ type>[ length ], <expression> [, style]) style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式:一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到. SQL Serve

SQL查询集合返回为[ null,null ]的问题研究

在Java项目中通过Mybatis查询数据库某个表的部分字段,方回值为list<T> .有时候会出现 [ null ,null ] 现象. 具体原因是查询SQL只是取部分字段,而且这几个字段是 null.但对于数据库表的其他字段来说,查询却是有值的,只是恰巧你查询的字段为Null. 执行:SELECT * FROM user2 WHERE name='rtr': 结果为:a rtr 2019-02-19b rtr 2019-02-19 执行:SELECT department_id FROM

DataSet之将连个DataSet集合合并成一个DataSet集合

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Configuration; using System.Data; using System.Data.SqlClient; namespace qqIsonline { public parti