求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循环语句实现基本的数据累加和阶乘相关推荐

  1. SQL查询语句,怎样查询重复数据

    SQL查询语句,怎样查询重复数据 2012-02-22 14:50神奇的马骁勇 | 浏览 0 次 有表A, 中有字段id, name, memo现在有很多id重复的数据,怎么把这些重复的都查出来?gr ...

  2. java游戏循环_利用Java循环语句实现攻击防御塔小游戏

    /* * 时间:2018-3-21 * 目的:practice * 内容:利用Java循环语句实现攻击防御塔小游戏 * 使用Java while语句实现一个英雄攻击防御塔的小程序,防御塔血量总计100 ...

  3. 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 ...

  4. mysql动态sql循环语句_mysql存储过程循环遍历sql结果集,并执行动态sql

    /* 将其他几张表数据复制到一张总表中 */ DROP PROCEDURE IF EXISTS sp_customer; CREATE PROCEDURE sp_customer() BEGIN -- ...

  5. 如何利用sql查找表中的重复数据?

    编写一个SQL查询,查找学生表中所有重复的学生名: 分析思路 1.看到"找重复"的关键字眼,首先要用分组函数(group by),再用聚合函数中的计数函数count()给姓名列计数 ...

  6. Python练习猜拳,利用while循环自定义函数,结果数据存入excel表格

    题目: 设计一个猜拳小游戏,系统出一个石头.剪刀或布:用户输入一个石头.剪刀或布:1代表石头,2代表剪刀,3代表布,或输入shitou.石头等均可识别. 游戏玩到用户赢了系统为止,并将结果输入到指定位 ...

  7. 利用while循环语句优化从键盘输入5个人的身高(米),求他们的平均身高(米)。

    /*描述 从键盘输入5个人的身高(米),求他们的平均身高(米). 输入描述: 一行,连续输入5个身高(范围0.00~2.00),用空格分隔. 输出描述: 一行,输出平均身高,保留两位小数*/ #inc ...

  8. sql truncate_如何在SQL Delete和SQL Truncate语句后使用数据库备份恢复数据

    sql truncate This article explores the recovery of data removed by SQL Delete and SQL Truncate state ...

  9. 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 ...

  10. sql空字符串判断函数_Excel数据还可这样来查询:用SQL查询输出工作表指定区域更高效!...

    对于数据库编程的朋友而言,SQL结构化查询技术并不陌生,也非常好用,凭借SQL强大的功能可以有效实现对数据库的数据表数据的"增.删.改.查"操作.一般而言,比较高级的语言环境,例如 ...

最新文章

  1. iptables基础——链与表
  2. 线程安全机制 python
  3. PHP RSA签名
  4. python代码规范化_最流行的Python代码规范
  5. Angular中的routerLink 跳转页面和默认路由
  6. MFC C++ Cstring与string互转
  7. 服务器选购seo优化规则,需要做SEO的网站,购买服务器请注意六点
  8. Java8之Stream详解
  9. java高质量图片压缩
  10. ASP.NET MVC2用户界面的巨大改变
  11. jQuery过滤选择器 通过过滤条件选取需要的元素
  12. C和C++函数调用约定的区别
  13. 1000个脑筋急转弯
  14. 网站压力测试的几种方法
  15. The Django Book-----第一章:介绍Django
  16. C语言中的strcmp函数的作用是什么,c语言strcmp函数用法是什么?
  17. 简述对CAN协议栈的理解
  18. SQLServer安装Northwind数据库
  19. 用单片机实现流水灯(进阶版)
  20. 【数学】嵌入式开发中涉及到的对数公式

热门文章

  1. stagefright与opencore对比
  2. LoadRunner教程(12)-LoadRunner IP欺骗
  3. 【2021】【论文笔记】太赫兹量子阱光电探测器——
  4. 令牌桶 java_令牌桶算法及实现(三)
  5. 【美女送福利了win7主题】
  6. 安卓平台有哪些好的时间管理软件
  7. 朗文3000词汇表带音标_SBS朗文国际英语教程第二册单词表(带音标)
  8. 清华大学计算机系网络课程,资源分享:清华大学计算机系网络课程.pdf
  9. jquerymp3文件下载_前端实现文件下载所有方式
  10. 浅谈美国ESS音频DAC解码芯片ES9023