文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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

 

 

 

 

 

相关阅读 更多 +
排行榜 更多 +
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载
几何飞行安卓版

几何飞行安卓版

飞行射击 下载