创建SQL函数的实例

数据库 SQL Server
下文将为您介绍一个创建SQL函数的实例,供您参考,如果您在此方面遇到过问题,不妨一看,会对您学习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 函数

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-09 11:27:22

SQL函数助记码

2010-11-10 14:35:17

SQL Server创

2010-09-14 16:47:23

SQL自定义函数

2010-09-10 13:24:45

SQL求和函数

2010-09-14 16:59:39

SQL自定义函数

2011-08-18 10:36:24

SQL ServerISNULL函数

2010-11-19 09:48:48

ORACLE创建实例

2010-09-16 09:15:59

SQL函数

2011-08-22 14:00:13

SQL Server 游标调用函数

2010-09-09 11:23:17

SQL函数格式

2010-09-02 11:47:43

SQL删除

2010-10-25 13:33:10

Oracle over

2010-08-26 11:01:05

DHCP服务器

2010-10-08 10:52:36

JavaScript对

2010-11-19 10:01:08

Oracle创建实例

2010-11-19 09:30:01

Oracle创建实例

2011-04-11 09:39:55

对象实例

2010-09-10 13:37:59

SQLCOUNT()函数

2010-07-12 15:07:05

SQL Server实

2010-08-31 16:13:40

DB2SQL函数
点赞
收藏

51CTO技术栈公众号