– 求N以内数的和
– while循环语句

delimiter //
create function testfunc(n int)
returns int
begin
declare num int default 0;
declare sum int default 0;
while num < n do
set num = num +1;
set sum = sum + num;
end while;
return sum;
end//
delimiter ;

select testfunc(20);
返回结果210

– loop循环语句

delimiter //
drop function if exists testfunc//
create function testfunc(n int)
returns int
begin
declare num int default 0;
declare sum int default 0;
lab1:loop
set num = num + 1;
set sum = sum + num;
if num>=n then
leave lab1;
end if;
end loop lab1;
return sum;
end//
delimiter ;

select testfunc(20);
返回值210

– repeat循环语句

delimiter //
drop function if exists testfunc//
create function testfunc(n int)
returns int
begin
declare num int default 0;
declare sum int default 0;
repeat
set num = num +1;
set sum = sum + num;
until num>=n
end repeat;
return sum;
end//
delimiter ;

select testfunc(20);
返回值210

MySql教程(14)--MySQL 循环语句相关推荐

  1. 最全MySQL8.0实战教程 14 MySQL的存储过程 14.2 入门案例

    最全MySQL8.0实战教程 文章目录 最全MySQL8.0实战教程 14 MySQL的存储过程 14.2 入门案例 14.2.1 格式 14.2.2 操作 - 数据准备 14.2.3 操作 - 创建 ...

  2. 最全MySQL8.0实战教程 14 MySQL的存储过程 14.1 概述

    最全MySQL8.0实战教程 文章目录 最全MySQL8.0实战教程 14 MySQL的存储过程 14.1 概述 14.1.1 什么是存储过程 14.1.2 特性 [黑马程序员MySQL知识精讲+my ...

  3. mysql中写一个循环语句_mysql 如何写循环语句

    mysql写循环语句的方法:1.使用while循环,代码为[WHILE i<5 DO]:3.使用repeat循环:代码为[REPEAT INSERT INTO test VALUES(i+11, ...

  4. (B站动力节点老杜MySQL教程)MySQL课堂笔记-day01.txt

    文章目录 文件来源/资料下载: MySQL课堂笔记-day01.txt 1.sql.DB.DBMS分别是什么,他们之间的关系? 2.什么是表? 3.学习MySQL主要还是学习通用的SQL语句,那么SQ ...

  5. (B站动力节点老杜MySQL教程)MySQL课堂笔记-day03.txt

    文章目录 文件来源/资料下载: MySQL课堂笔记-day03.txt 1.约束 1.1.唯一性约束(unique) 1.2.主键约束 1.3.外键约束 2.存储引擎?(整个内容属于了解内容) 2.1 ...

  6. (B站动力节点老杜MySQL教程)MySQL课堂笔记-day02.txt

    文章目录 文件来源/资料下载: MySQL课堂笔记-day02.txt 1.关于查询结果集的去重? 2.连接查询 2.1.什么是连接查询? 2.2.连接查询的分类? 2.3.在表的连接查询方面有一种现 ...

  7. mysql(while,repeat,loop) 循环语句的使用

    学习目标: 掌握 mysql循环语句的使用 学习内容: while循环 repeat循环 loop 代码实例: 1.while 循环条件  do   #执行循环的条件       循环体语句;     ...

  8. go for 循环遍历数组并排序_Go语言基础教程:for循环语句

    一.程序的流程结构 程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构. 顺序结构:代码从上向下逐行的执行 选择结构:条件满足,某些代码才会被执行.0-1次 if语句,switch语句 循环结 ...

  9. c语言单片机循环程序,单片机c语言教程:C51循环语句

    TH1 = 0xE8; //11.0592MHz 1200 波特率 TL1 = 0xE8; TI = 1; TR1 = 1; //启动定时器 for (I=1; I=10; I++) //这里能设初始 ...

最新文章

  1. SQLite AND/OR 运算符(http://www.w3cschool.cc/sqlite/sqlite-and-or-clauses.html)
  2. JQuery中的.attr()与.removeAttr()
  3. 20220209-CTF-CRYPTO-BUUCTF-几道简单的练习题
  4. win2003下APACHE2.050+PHP5+MYSQL4.0.20+PHPMYADMIN2.57 的简易安装配置
  5. eclipse中birt插件使用_eclipse安装birt插件
  6. PHP Mysql or条件排序问题
  7. pcb文件转成原理图_电子设计基础教学-PCB板制作之 AD(Altium Designer)的工程建立过程...
  8. ZLMediaKit+wvp-GB28181-pro,搭建28181协议视频平台
  9. 0x77A26B83 (ntdll.dll) 处有未经处理的异常: 0xC0000374: 堆已损坏。
  10. C++ UTF8 互转 Unicode
  11. 【转】从短期到未来,这46项技术或将变革商业、变革世界
  12. 解决驱动问题导致的浏览器频繁出现闪烁
  13. HTML5+CSS3之快速入门 day6-day10布局,表单,css精灵,css hack,BFC规范
  14. Pandas数据分析案例(盛华化工锅炉排放数据可视化分析)
  15. 负数补码表示范围以及规格化数
  16. python3 文字合成语音MP3
  17. 输入参数的数目不足_数控加工中心参数的恢复方法
  18. 郑军科幻小说《冰与血》《海与人》
  19. 解决Unexpected end of JSON input while parsing near的报错问题
  20. CISCO ASA设备任意文件读取漏洞复现 (CVE-2020-3452)

热门文章

  1. word、excel、ppt转pdf
  2. 啥是双向绑定,两种方式实现两个简单双向绑定
  3. mysql 命令登录本地_MySQL命令行登录
  4. 一,mysql索引的概述
  5. android安装软件,安卓手机软件怎么安装 安卓手机软件安装方法【详解】
  6. 【网友评出的得分最高的100部电影】你有多少部没看过?留着找时间看咯!!...
  7. h3c交换机绑定ip+mac+端口以及取消绑定
  8. 小米手机从相册选择图片问题
  9. 深入学习java非阻塞IO
  10. Druid监控优化数据库性能