最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Sql function 多行中的列合并為一行一列的方法

 更新時(shí)間:2010年11月28日 22:30:53   作者:  
Sql function 多行中的列合并為一行一列的方法,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

CREATE TABLE tb(standards varchar(50), amount varchar(50), variation varchar(50),statuss varchar(50),Reason varchar(50))
insert into tb values('55','279','4','物量積壓','加工人員設(shè)備不足;T排制作進(jìn)度較慢;')
insert into tb values('55','279','4','物量積壓','部件人員不足;')
insert into tb values('55','279','4','物量積壓','跨間場地積壓;圖紙問題較多;')
insert into tb values('56','300','4','物量積壓','AAAA;')
insert into tb values('56','300','4','物量積壓','BBBB;')
insert into tb values('56','300','4','物量積壓','CCCC;')

create function test(@standards varchar(100))
returns varchar(8000)
as
begin
declare @re varchar(500)
set @re = ''
select @re = @re+','+Reason
from tb
where @standards=standards
return (stuff(@re,1,1,''))
end

調(diào)用
復(fù)制代碼 代碼如下:

select distinct standards,amount,variation,statuss,Reason = dbo.test('55') from tb where standards=55
select distinct standards,amount,variation,statuss,Reason = dbo.test('56') from tb where standards=56

相關(guān)文章

最新評論

毕节市| 措勤县| 安多县| 丹巴县| 房产| 汝城县| 太湖县| 兴业县| 广河县| 沙雅县| 手游| 淮滨县| 舟曲县| 贵州省| 乌恰县| 商南县| 英超| 抚顺县| 丽水市| 綦江县| 靖宇县| 河西区| 中阳县| 铜陵市| 富顺县| 婺源县| 宁晋县| 吴桥县| 隆安县| 邹平县| 南陵县| 沾益县| 铁岭县| 岢岚县| 保亭| 贡嘎县| 汶川县| 林口县| 新丰县| 邵阳市| 迭部县|