游戏技术文章

SQL STUFF函数 拼接字符串

时间:2016-12-6 14:03:53  作者:棋牌资源网  来源:棋牌资源网  查看:7863  评论:0
内容摘要:  今日看到一篇文章,是关于和并列的,也研究了下,还是不错的     要这种效果。 create table tb(idint, value varchar(10))in...
  今日看到一篇文章,是关于和并列的,也研究了下,还是不错的

 SQL_STUFF函数_拼接字符串

SQL_STUFF函数_拼接字符串

SQL_STUFF函数_拼接字符串

 

 

 

 

要这种效果。

 

create table tb(idintvalue varchar(10))

insert into tbvalues(1,'aa')

insert into tbvalues(1,'bb')

insert into tbvalues(2,'aaa')

insert into tbvalues(2,'bbb')

insert into tbvalues(2,'ccc')

go

 

/*         stuff(param1, startIndex, length, param2)
说明:将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。*/

SELECT id, 
                      value = stuff
                          ((SELECT     ',' + value
                              FROM         tb AS t
                              WHERE     t .id = tb.id FOR xml path('')), 1, 1, '')
FROM         tb
GROUP BY id

 

这样即可。

 

 

例如 两个表  汽车分组表tb_group,和汽车表tb_car

 select id, groupname, contace, mobile, begintime, endtime, parkingcount, groupType
,value = stuff((SELECT  ',' + plate FROM  tb_car AS t WHERE  t .groupid = [tb_group].id FOR xml path('')), 1, 1, '')
 from [dbo].[tb_group]

 

结果为SQL_STUFF函数_拼接字符串

标签:SQL STUFF函数 拼接字符串 

欢迎加入VIP,【VIP售价:只要288元永久VIP会员】畅享商业棋牌游戏程序下载,点击开通!

下载说明


☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,

☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!

☉唯一站长QQ:1004003180  [人格担保-本站注重诚信!]

☉购买建议E-mail:1004003180@qq.com   源码收购 E-mail:1004003180@qq.com    

☉本站文件解压密码  【文章内都自带解压密码,每个密码不同!】


本站提供的所有源码,均来源站长提供,仅学习交流 浙ICP备09009969号

由此产生不良后果和法律责任与本站无关,如果侵犯了您的版权,请来信告知 1004003180@qq.com 将及时更正和删除! 

Copyright © 2008-2024 棋牌资源网,你身边的棋牌资源下载站    All Rights Reserved