求:使用 T-SQL 编程计算 S=1+(1+2)+……1+2+3+…+N),计算 N=10

如题所述

第1个回答  2013-11-21
declare @i int , @s int ,@m int
set @i=1
set @m=0
set @s=0
while @i<=100
begin
set @m=@m+@i
set @s=@s+@m
set @i=@i+1
end
print @s本回答被网友采纳
第2个回答  2013-11-21
用个存储过程来实现吧……比较简单

使用T_SQL语句编程求解:1!+2!+3!+……+10! 如题,大神帮忙解答呀
declare @s bigint ,@t bigint,@i int set @s=0 set @t=1 set @i=1 while @i<=10 begin set @t=@t*@i set @s=@s+@t set @i=@i+1 end print @s

用T—SQL语句编写求1!+2!+3!+……+100!
declare @i int,@j int set @i=0 set @j=0 while @i<=5 begin if @i=1 select @j=@j+1 else select @j=@j+(@i-1)*@i set @i=@i+1 end select @j

怎么用T-SQl来修改资料库表中列的名称,即把一个原有的列名改为新的列 ...
右键开启属性 4,开启 伺服器设定 页舌 5,看到伺服器行为,然后选中 允许对系统目录进行修改 6,开启查询分析器 7,写sql 8,update sysobjects s et name='' where name='' ### mysql --- Alter TABLE table_name RENAME TO new_table_name 怎样检视资料库表的列名 oracle 1...

用Transact-SQL语句完成下列程序
1 CREATE TABLE [sale_price] ([in_price] [int] ,[goods_name] [char] (40),CONSTRAINT [PK_sale_price] PRIMARY KEY CLUSTERED ([goods_name]) ON [PRIMARY]) ON [PRIMARY]2 select top 10 id,name into receive from detail where quantity>10 order by quantity desc 3 select id...

用T_SQL怎样编写求从1到100内的质数并逐个输出然后求和
declare @sum int --计算之和 --为了提高执行效率,可以从 5 开始,2和3单独显示 select 2 '质数'select 3 '质数'set @sum =5 set @i = 5 while @i < 100 begin set @m = 2 set @n = 0 --标志变量 while @m < @i\/2 begin if @i % @m = 0 begin set @n =...

用MATLAB程序代码执行输出数据或将其转换为T-SQL语句
@m<=32 begin set @n=@m+1 while @n<=33 begin set @c=@c+1 insert into ssq values(@i,@j,@k,@l,@m,@n,0,0)set @n=@n+1 end set @m=@m+1 end set @l=@l+1 end set @k=@k+1 end set @j=@j+1 end set @i=@i+1 end SET NOCOUNT OFF print @c ...

T-SQL编程 计算2*(4+(5-3))的值
第一题:declare @i int declare @count int set @i = 1 set @count=0 while @i<=100 begin if(@i%7=0) set @count = @count+@i set @i=@i+1 end print @count 第二题 select 2*(4+(5-3))

按要求编写SQL语句:计算1-100之间所有能被3整除的数的个数及总和_百度...
1、首先需要新建一个工程和.c文件。2、建立完C文件之后输入头文件和主函数。3、接下来需要定义变量类型。4、用一个for循环去遍历之间的所有数。5、用if循环去判断该数能否被3整除。6、编译,运行,得到最后的结果。

求一个统计数量的sql语句;
里面是测试的数据。希望能看懂.脚本如下:use testgo create table tb1(id int primary key ,pname varchar(10))insert into tb1 select 1,'p1'union all select 2,'p2'union all select 3,'p3'union all select 4,'p4'union all select 5,'p5'create table tb2(id int identity(1,1)...

T-SQL语句,求S=1*2*3*4*5*6*7*8*9*10的语句
这东西用循环写就好了 declare @s intdeclare @i intset @i=1 set @s=1while @i<=10 beginset @s=@s*@iset @i=@i+1endprint @s结果:

相似回答
大家正在搜