下文将为您介绍一个创建SQL函数的实例,供您参考,如果您在此方面遇到过问题,不妨一看,会对您学习SQL函数有所帮助。
此函数的功能为将某一个班级ID下的所有团组信息选择拼接起来,得出的结果如下格式
团组1:1人/团组2:2人/团组3:3人
- CREATE FUNCTION [dbo].[GetOrgNameAndTraineeNos]
- (
- -- Add the parameters for the function here
- @ClassID varchar(50)//声明要传入的参数
- )
- RETURNS varchar(4000)
- AS
- BEGIN
- declare @VarName varchar(8000)
- set @VarName = ''
- select @VarName = @VarName + '/' + OrgName + ':' + convert(varchar,TraineeNo) + '人' //定义要选择的数据的格式
- from dbo.ClassOrganization
- where ClassID = @ClassID
- if(len(@VarName) >0)
- set @VarName = substring(@VarName,2,len(@VarName)-1)
- return @VarName
- END
【编辑推荐】
SQL中一个很好用的日期格式化函数
SQL中返回计算表达式的函数
SQL中类似For循环处理的实例
对存储过程代替SQL语句的讨论
SQL聚合函数之Avg 函数
文章标题:创建SQL函数的实例
网页链接:http://www.shufengxianlan.com/qtweb/news14/317664.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联