반응형
--dbo.Even(100) : 1~100까지짝수합
--dbo.Even(1000) : 1~1000까지짝수합
Create Function dbo.Even1(@n int)
Returns Int
As
Begin
Declare @sum Int
set @sum = 0
Declare @i Int
set @i = 1
While @i <=@n
Begin
if @i %2 = 0 --한줄에는Begin,End 생략
Begin
set @sum = @sum + @i
end
set @i = @i + 1
end
Return @sum
end
Go
Select dbo.Even1(100)
Go
반응형
'DataBase > MS SQL' 카테고리의 다른 글
25.MS_SQL 2008 - Join_Left(조인문) [1] (0) | 2009.09.14 |
---|---|
24.MS_SQL 2008 - T-SQL문으로 사용자, DB 생성/권한 부여 (0) | 2009.09.14 |
22.MS_SQL 2008 - 사용자 정의 함수 [1] (0) | 2009.09.14 |
21.MS_SQL 2008 - 구성함수 (0) | 2009.09.14 |
20.MS_SQL 2008 - 형식변환 관련 함수 (0) | 2009.09.14 |
Comments