这种问题如果是特定针对的话,直接这么写就行了
declare @n int
select @n = 1
while @n * 15 < 100
begin
print @n * 15;
select @n = @n + 1;
end
如果有特定的输出格式要求,或者是要做通用的,就写存储过程,但是基本也是这么写。
DECLARE @I INT
SET @I=1
WHILE @I<=100
BEGIN
IF @I % 3=0 AND @I % 5=0 PRINT @I
SET @I=@I+1
END