创建SQL函数的实例

下文将为您介绍一个创建SQL函数的实例,供您参考,如果您在此方面遇到过问题,不妨一看,会对您学习SQL函数有所帮助。

此函数的功能为将某一个班级ID下的所有团组信息选择拼接起来,得出的结果如下格式

团组1:1人/团组2:2人/团组3:3人

 
 
 
  1. CREATE FUNCTION  [dbo].[GetOrgNameAndTraineeNos]  
  2. (  
  3.  -- Add the parameters for the function here  
  4.  @ClassID varchar(50)//声明要传入的参数  
  5. )  
  6. RETURNS varchar(4000)  
  7. AS  
  8. BEGIN  
  9.  declare @VarName varchar(8000)  
  10.  set @VarName = '' 
  11.  select @VarName = @VarName + '/' + OrgName + ':' + convert(varchar,TraineeNo) + '人' //定义要选择的数据的格式  
  12.  from dbo.ClassOrganization  
  13.  where ClassID = @ClassID  
  14.  if(len(@VarName) >0)  
  15.    set @VarName = substring(@VarName,2,len(@VarName)-1)  
  16.    return @VarName  
  17. END 

 【编辑推荐】

SQL中一个很好用的日期格式化函数

SQL中返回计算表达式的函数

SQL中类似For循环处理的实例

对存储过程代替SQL语句的讨论

SQL聚合函数之Avg 函数

文章标题:创建SQL函数的实例
网页链接:http://www.shufengxianlan.com/qtweb/news14/317664.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联