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

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

创建SQL函数的实例(sql创建函数例子)  SQL 函数 第1张

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

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

  1. CREATEFUNCTION[dbo].[GetOrgNameAndTraineeNos]
  2. (
  3. --Addtheparametersforthefunctionhere
  4. @ClassIDvarchar(50)//声明要传入的参数
  5. )
  6. RETURNSvarchar(4000)
  7. AS
  8. BEGIN
  9. declare@VarNamevarchar(8000)
  10. set@VarName=''
  11. select@VarName=@VarName+'/'+OrgName+':'+convert(varchar,TraineeNo)+'人'//定义要选择的数据的格式
  12. fromdbo.ClassOrganization
  13. whereClassID=@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函数的实例(sql创建函数例子)

发表评论

您需要后才能发表评论