sql語句得到1到100之間的素數的和
set @sum=0
while @num<=100
begin
set @flag=1 --flag=1 素數,flag=0 非素數
set @i=2
while @i<@num
begin
if @num%@i=0
begin
set @flag=0
break
end
set @[email protected]+1
end
if @flag=1 and @num >1 --去掉1
select @num
set @[email protected][email protected]
set @[email protected]+1
end
select @sum