利用sql循环语句实现基本的数据累加和阶乘
求1+2+3+…+100的和:
declare @i int ,@sum int; //declare声明变量
set @i=0; //set实现赋值,并且只能为一个变量赋值
set @sum=0;
while @i<=100 //在使用时须写@
begin //begin~end实现分块
set @sum+=@i; //在对变量赋值时需用set
set @i+=1;
end
print ‘1+2+3+…+100=’+str(@sum);//输出时需把数据类型转换为字符串
求2+4+6+…+100的和(也就是1~100偶数的和):
declare @i int,@sum int;
set @i=2;
set @sum=0;
while @i<=100
begin
set @sum+=@i;
set @i+=2;
end
print ‘2+4+6+…+100=’+str(@sum);
求10!:
declare @i int,@factorial int;
set @i=1;
set @factorial=1;
while @i<=10
begin
set @factorial*=@i;
set @i+=1;
end
print ‘10!=’+str(@factorial);
求10!+20!+30!:
declare @i int ,@factorial int ,@sum int;
set @i=1;
set @factorial=1;
set @sum=0;
while @i<=30
begin
set @factorial*=@i;
if (@i%10)=0 //在10!,20!,30!时实现数据的累加,在这里注意判断是=而不是==
begin
set @sum+=@factorial;
end
set @i+=1;
end
print ‘10!+20!+30!=’+str(@sum);
这些都是作者自己一个一个码的,希望对你有所帮助,如果觉得对你有帮助,请给作者点个赞
利用sql循环语句实现基本的数据累加和阶乘相关推荐
- SQL查询语句,怎样查询重复数据
SQL查询语句,怎样查询重复数据 2012-02-22 14:50神奇的马骁勇 | 浏览 0 次 有表A, 中有字段id, name, memo现在有很多id重复的数据,怎么把这些重复的都查出来?gr ...
- java游戏循环_利用Java循环语句实现攻击防御塔小游戏
/* * 时间:2018-3-21 * 目的:practice * 内容:利用Java循环语句实现攻击防御塔小游戏 * 使用Java while语句实现一个英雄攻击防御塔的小程序,防御塔血量总计100 ...
- SQL 循环语句几种写法
1.if语句使用示例 1 2 3 4 5 6 7 8 9 10 declare @a int set @a=12 if @a>100 begin print @a end else begi ...
- mysql动态sql循环语句_mysql存储过程循环遍历sql结果集,并执行动态sql
/* 将其他几张表数据复制到一张总表中 */ DROP PROCEDURE IF EXISTS sp_customer; CREATE PROCEDURE sp_customer() BEGIN -- ...
- 如何利用sql查找表中的重复数据?
编写一个SQL查询,查找学生表中所有重复的学生名: 分析思路 1.看到"找重复"的关键字眼,首先要用分组函数(group by),再用聚合函数中的计数函数count()给姓名列计数 ...
- Python练习猜拳,利用while循环自定义函数,结果数据存入excel表格
题目: 设计一个猜拳小游戏,系统出一个石头.剪刀或布:用户输入一个石头.剪刀或布:1代表石头,2代表剪刀,3代表布,或输入shitou.石头等均可识别. 游戏玩到用户赢了系统为止,并将结果输入到指定位 ...
- 利用while循环语句优化从键盘输入5个人的身高(米),求他们的平均身高(米)。
/*描述 从键盘输入5个人的身高(米),求他们的平均身高(米). 输入描述: 一行,连续输入5个身高(范围0.00~2.00),用空格分隔. 输出描述: 一行,输出平均身高,保留两位小数*/ #inc ...
- sql truncate_如何在SQL Delete和SQL Truncate语句后使用数据库备份恢复数据
sql truncate This article explores the recovery of data removed by SQL Delete and SQL Truncate state ...
- 03.Python基础--控制流语句-顺序结构-判断结构-循环语句
文章目录 1.控制流语句 1.1 if条件判断 1.1.1 布尔类型和其他数据类型之间的转换关系 1.1.2 if 嵌套 1.1.3 列表 1.2 循环语句 1.2.1 for循环 1.2.2 whl ...
- sql空字符串判断函数_Excel数据还可这样来查询:用SQL查询输出工作表指定区域更高效!...
对于数据库编程的朋友而言,SQL结构化查询技术并不陌生,也非常好用,凭借SQL强大的功能可以有效实现对数据库的数据表数据的"增.删.改.查"操作.一般而言,比较高级的语言环境,例如 ...
最新文章
- iptables基础——链与表
- 线程安全机制 python
- PHP RSA签名
- python代码规范化_最流行的Python代码规范
- Angular中的routerLink 跳转页面和默认路由
- MFC C++ Cstring与string互转
- 服务器选购seo优化规则,需要做SEO的网站,购买服务器请注意六点
- Java8之Stream详解
- java高质量图片压缩
- ASP.NET MVC2用户界面的巨大改变
- jQuery过滤选择器 通过过滤条件选取需要的元素
- C和C++函数调用约定的区别
- 1000个脑筋急转弯
- 网站压力测试的几种方法
- The Django Book-----第一章:介绍Django
- C语言中的strcmp函数的作用是什么,c语言strcmp函数用法是什么?
- 简述对CAN协议栈的理解
- SQLServer安装Northwind数据库
- 用单片机实现流水灯(进阶版)
- 【数学】嵌入式开发中涉及到的对数公式