T-SQL的语言编程

1.利用循环结构计算1到100的和(注意语句块标识BEGIN......END)

DECLARE @SUM INT,@I INT
SELECT @I=1,@SUM=0
WHILE @I<=100
BEGIN SELECT @SUM=@SUM+@ISELECT @I=@I+1
END
PRINT'1.....100的和为:'+CONVERT(CHAR(4),@SUM)

          注意:

              CONVERT (data_type,expression [ ,style ] )

              说明:
              此样式一般在时间类型(
datetime , smalldatetime )与字符串类型( nchar , nvarchar , char , varchar )
             相互转换的时候才用到.

              例子:
                      SELECT   CONVERT ( varchar ( 30 ), getdate (), 101 ) now
                     结果为:
                  now
                     -- -------------------------------------

                   |09/15/2001


2.编写实现循环计算一个数的阶乘值

DECLARE @阶乘 INT,@I INT
SELECT @I=1,@阶乘=1
WHILE @I<=10
BEGIN SELECT @阶乘=@阶乘*@ISELECT @I=@I+1
END
PRINT'1.....10的阶乘为:'+CONVERT(CHAR(20),@阶乘)

3.用T-SQL语言编写3-300之间能被7整除的数

declare @i int,@j int
set @i=1
set @j=0
while 1=1beginif @i %7 =0begin print @iset @i=@i+1set @j=@j+1continueendif @i>=300breakelsebeginset @i=@i+1continueend
end
print '3-300之间能整除7的整数个数是'+convert(varchar(50),@j)



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部