国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql server多行數據拼接的實例方法

2024-08-31 00:56:15
字體:
來源:轉載
供稿:網友
1.表結構
id type productCode
1 鉛筆 0001
2 鉛筆 0002
3 鉛筆 0003
4 鋼筆 0004
5 鋼筆 0005
6 鋼筆 0004
7 圓珠筆 0007
8 圓珠筆 0008
9 圓珠筆 0007
2.自定義函數fun

復制代碼 代碼如下:


GO
/****** Object: UserDefinedFunction [dbo].[fun] Script Date: 11/22/2011 16:09:45 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create function [dbo].[fun](@type nvarchar(10))
returns nvarchar(200)
as
begin
declare @re nvarchar(200)
declare @code nvarchar(200)
set @re=''
set @code=''
select @re=@re+productCode+',' from T where type=@type group by productCode
select @re=left(@re, len(@re)-1)
return @re
end


3.查詢語句
select type,dbo.fun(type) from (select distinct type from T) A
結果:
鋼筆 0004,0005
鉛筆 0001,0002,0003
圓珠筆 0007,0008
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锦屏县| 乌鲁木齐县| 信阳市| 荔浦县| 武陟县| 休宁县| 溧阳市| 阜新市| 金阳县| 长岭县| 安阳市| 宜宾县| 鄯善县| 长白| 自贡市| 池州市| 中阳县| 揭东县| 瑞金市| 绥棱县| 墨脱县| 永安市| 晴隆县| 高雄县| 政和县| 凌云县| 马龙县| 昌吉市| 牟定县| 安岳县| 钦州市| 清流县| 顺义区| 托克逊县| 彩票| 深水埗区| 胶南市| 延长县| 靖宇县| 莲花县| 泰来县|