declare @i int
declare @j int
declare @k int
set @j=10
while(@i<@j)
begin
set @k=@k+@i
set @i=@i+1
end
print @k
代码有问题吗
还是就不能循环相加
解决方案 »
- 日期天数的sql语句
- 如何把一张表的所有内容复制到另一张有数据的表里
- 帮我看一下,这语句哪里错了
- sqlserver2008r2中orderby语句失效
- [求解]不同的行按编号求平均值
- sqlserver2005打开的时候显示 未能加载包:microsoft sql management studio package是怎么回事啊?
- 紧急求教高人,关于树型结构查询语句,
- 有关ACCESS数据库转换SQL SERVER的问题.
- 在总分表中得到奖学金的一等奖1名,二等奖2名,三等奖7名,如何实现呢?
- SQL Server关于筛选列的问题
- 创建Failover mirror DB,CLR组件怎么弄过去?
- SQL 求 作业状态 ??
declare @j int
declare @k int
set @j=10
SET @i=0
set @k=0
while(@i<@j)
begin
set @k=@i+1;
set @i=@i+1
end
select @k
--可以循环
(
id int
)
declare @i int
set @i=0
while(@i<10)
begin insert into a values(@i);
set @i=@i+1
endselect * from a