文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sql server 使用for xml path 将1列多行转换为字符串连接起来

sql server 使用for xml path 将1列多行转换为字符串连接起来

时间:2010-12-13  来源:钻石眼泪

select * from tb
--查询
select
  id,
  name=stuff((select ','+name from tb where id=t.id for xml path('')),1,1,'')
from
  tb t
group by
  id

 

方法二:

CREATE FUNCTION GET_STRING(@ID INT)
RETURNS VARCHAR(50)
AS
  BEGIN
       DECLARE @NAME VARCHAR(500)
       SELECT @NAME=ISNULL(@NAME+',','')+NAME FROM TB WHERE ID=@ID
       RETURN @NAME
  END


SELECT ID ,DBO.GET_STRING(ID)NAME FROM TB GROUP BY ID

 

 

 

 

 

相关阅读 更多 +
排行榜 更多 +
浴血混战官方下载

浴血混战官方下载

飞行射击 下载
检票员模拟器免广告下载

检票员模拟器免广告下载

模拟经营 下载
最终前哨最终版手机版下载

最终前哨最终版手机版下载

休闲益智 下载