SQL 将一条记录中多个字段的值拼接为一个字段 && 将多行数据合并成一行,并且拼接CONVERT() 、for xml path、stuff的使用
接着上篇文章的订单表(商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小),价格的时间段,商品价格)一、将一条记录中多个字段的值拼接为一个字段现要求将两个时间段合并为一个字段,应该如何做呢?先来看下理想的结果:查询出的时间段合并到一起了:代码如下,将查询的字段用+‘你想要的符号’+拼接即可selectitem,act_id,loc_id,convert(varchar(1