ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 字符合并函数

字符合并函数

原创 Linux操作系统 作者:zaorv 时间:2019-04-09 09:24:04 0 删除 编辑
create table A (a int ,b char(2))
insert into A

select 1, 2
union all
select 1, 3
union all
select 1, 4
union all
select 1, 2
union all
select 2, 2
union all
select 2, 2
union all
select 2, 3
union all
select 3, 4
union all
select 4, 2



create FUNCTION [dbo].[fun_GetID](@a INT)
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @b NVARCHAR(100)
SET @b=''
SELECT @b=@b+'~'+b FROM A WHERE a=@a
RETURN STUFF(@b,1,1,'')
END


select distinct a, dbo.[fun_GetID](a)+'~'
From A
字符合并函数常常用到,在这里保存一个例子。
table A (a,b)
1, 2
1, 3
1, 4
1, 2
2, 2
2, 2
2, 3
3, 4
4, 2
需要得出结果在table B(a, b)
1,2~3~4~
2,2~3~
3,4~
4,2~

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-564875/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    192
  • 访问量
    156250