SQL里的从1累加到100的函数
2007-04-26 10:25
351 查看
Alter function GetAdd
(
@MaxNum int
)
returns int
as
begin
declare @Sum int
declare @i int
set @i=0 --赋初值
set @Sum=0
while ( @i<@MaxNum) --计数器小于最大值
begin
set @i=@i+1 --计数器累加
set @Sum=@Sum+@i --总和累加计数器
if @i=@MaxNum --判断是否已经到最大值
break
else
continue
end
return(@Sum)
end
SELECT dbo.GetAdd(100) AS 'Sum'
(
@MaxNum int
)
returns int
as
begin
declare @Sum int
declare @i int
set @i=0 --赋初值
set @Sum=0
while ( @i<@MaxNum) --计数器小于最大值
begin
set @i=@i+1 --计数器累加
set @Sum=@Sum+@i --总和累加计数器
if @i=@MaxNum --判断是否已经到最大值
break
else
continue
end
return(@Sum)
end
SELECT dbo.GetAdd(100) AS 'Sum'
相关文章推荐
- SQL取得最大排序数字并累加1的自定义函数
- sqlserver function(函数) 字符串累加
- SQL取得最大排序数字并累加1的自定义函数
- 详解WordPress开发中过滤属性以及Sql语句的函数使用
- 检查指定游标是否存在的函数.sql
- replace MYSQL字符替换函数sql语句分享(正则判断)
- 【SQL】今天的一个sql面试题(分层函数使用)
- SQL 2005新增的几个函数之学习
- 黑马程序员---SQL基础之SQL Server中的函数
- SQL 时间格式化函数
- PL/SQL函数和触发器
- SQL中的存储过程和函数
- SQL中 decode()函数简介
- Oracle笔记:pl/sql过程、函数、包
- ASP防SQL 注入漏洞检查函数
- 查询数据库中所有包含某文本的存储过程、视图和函数的SQL
- SQL 函数、存储过程、游标与事务模板
- SQLServer Case具有两种格式:简单Case函数和Case搜索函数
- sql 工作用到几个函数
- T-SQL 定义分割字符串的函数