RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
用户定义SQLServer函数的描述

以下的文章主要向大家讲述的是正确使用用户定义SQL Server函数,并配合SELECT语句处理完成字符串合并处理的实际操作案例,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。

创新互联建站成立与2013年,先为盐田等服务建站,盐田等地企业,进行企业商务咨询服务。为盐田企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

处理的数据

 
 
 
  1. CREATE TABLE tb(col1 varchar(10),col2 int)
  2. INSERT tb SELECT 'a',1
  3. union ALL SELECT 'a',2
  4. union ALL SELECT 'b',1
  5. union ALL SELECT 'b',2
  6. union ALL SELECT 'b',3
  7. GO

合并处理函数

 
 
 
  1. CREATE FUNCTION dbo.f_str(@col1 varchar(10))
  2. RETURNS varchar(100)
  3. AS
  4. BEGIN
  5. DECLARE @re varchar(100)
  6. SET @re=''
  7. SELECT @re=@re+','+CAST(col2 as varchar)
  8. FROM tb
  9. WHERE col1=@col1
  10. RETURN(STUFF(@re,1,1,''))
  11. END
  12. GO

调用SQL Server函数

 
 
 
  1. SELECT col1,col2=dbo.f_str(col1) FROM tb GROUP BY col1

删除测试

 
 
 
  1. DROP TABLE tb
  2. DROP FUNCTION f_str

结果

 
 
 
  1. col1 col2
  2. a 1,2
  3. b 1,2,3
  4. */
  5. GO

以上的相关内容就是对使用用户定义SQL Server函数,配合SELECT处理完成字符串合并处理的示例的介绍,望你能有所收获。


网站名称:用户定义SQLServer函数的描述
URL地址:http://jxjierui.cn/article/coigids.html