一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - Sql function 多行中的列合并為一行一列的方法

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

2019-12-01 13:54MSSQL教程網 Sql Server

Sql function 多行中的列合并為一行一列的方法,需要的朋友可以參考下。

代碼如下:


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','物量積壓','加工人員設備不足;T排制作進度較慢;') 
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 


調用 

復制代碼代碼如下:


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久免费高清电影 | 精品国产一区二区三区久久久蜜臀 | 国产第一福利视频导航在线 | 精品综合久久久久久97超人 | 日本中文字幕二区三区 | 免费看www | 国产乱子伦在线观看不卡 | 日韩二区三区 | 乌克兰成人性色生活片 | 小柔的性放荡羞辱日记动漫 | 精品国产乱码久久久久久软件 | 精品免费国产一区二区三区 | 动漫美女日批 | 91视频夜色 | 麻豆视频免费在线观看 | 国产精品免费视频能看 | 国产视频一区二区 | 91日本在线观看亚洲精品 | 免费观看俄罗斯特黄特色 | 男人的j插入女人的p | 欧美极品摘花过程 | 99精品视频在线观看 | 亚洲国产精品热久久 | 亚洲精彩视频在线观看 | 成人1234| 久久九九精品国产自在现线拍 | 国产成人精品第一区二区 | 欧美色fx性乌克兰 | 美女在线看永久免费网址 | 国产成人愉拍精品 | 天天综合色天天综合网 | a级亚洲片精品久久久久久久 | 四虎影视网站 | 黑人video粗暴日本 | spy2wc48美女撒尿 | 欧美久在线观看在线观看 | 青青草99久久精品国产综合 | 精东影业传媒全部作品 | 97青草| 狠狠干快播 | 日日艹 |