国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上蔡县| 商洛市| 柳州市| 濮阳市| 大庆市| 大渡口区| 辽阳县| 贵南县| 邹平县| 巴楚县| 秦皇岛市| 林州市| 天全县| 邵阳市| 潜江市| 文登市| 乌什县| 从江县| 菏泽市| 玛纳斯县| 山阴县| 龙州县| 集安市| 镇安县| 静宁县| 红安县| 博乐市| 金堂县| 商洛市| 南充市| 永德县| 青海省| 宁河县| 新泰市| 荔波县| 宁都县| 富民县| 保山市| 饶阳县| 肥东县| 三台县|