SQL每日一题F1021,while循环操作

SQL每日一题F1021,while循环操作

/*
写一个查询语句要求
求出整数1到100之间排除55后的和
预计结果是4995
该如何写这个查询?

要求:使用while循环
*/

DECLARE @i INT
DECLARE @sum INT
SET @i=0
SET @sum=0
WHILE @i<100
BEGIN
SET @i=@i+1
IF @i=55
CONTINUE
ELSE
SET @sum=@sum+@i
END
PRINT @sum