MySQL:流程控制语句
2020-12-08 14:33
453 查看
1、if函数
if(条件表达式,值1,值2):当参数1为true的时候,返回值1,否则返回值2
2、CASE结构
case 表达式
when 值1 then 结果1或者语句1(如果是语句需要加分号) when 值2 then 结果2或者语句2 ... else 结果n或者语句n end [case] (如果是放在begin end之间需要加case,如果在select后则不需要)
case when 条件1 then 结果1或者语句1(如果是语句需要加分号) when 条件2 then 结果2或者语句2 ... else 结果n或者语句n end [case] (如果是放在begin end之间需要加case,如果是在select后⾯case可以省 略)
3、if结构
if结构类似于java中的 if..else if...else的语法,如下: if 条件语句1 then 语句1; elseif 条件语句2 then 语句2; ... else 语句n; end if;
4、循环
while:类似于java中的while循环 repeat:类似于java中的do while循环 loop:类似于java中的while(true)死循环,需要在内部进⾏控制。
repeat循环类似于java中的do...while循环,不管如何,循环都会先执⾏⼀次,然 后再判断结束循环的条件,不满⾜结束条件,循环体继续执⾏。这块和while不 同,while是先判断条件是否成⽴再执⾏循环体。
相关文章推荐
- mysql 流程控制语句
- MYSQL基础(视图、索引、存储过程与函数、流程控制语句)
- mysql流程控制语句
- mysql的基本流程控制语句
- MySql(17)------IF,CASE,LOOP,LEAVE,ITERATE,REPEAT,WHILE流程控制语句
- MySQL流程控制语句
- MySQL 流程控制语句
- mysql中的begin-end流程控制语句与局部变量
- MySQL入门-函数/游标/存储过程/流程控制语句
- MYSQL的流程控制语句
- [置顶] 【mysql 存储过程】存储过程之流程控制语句
- MySQL高级二——流程控制语句
- mysql流程控制语句
- Mysql高手系列 - 第18篇:mysql流程控制语句详解(高手进阶)
- MySql学习day04 索引 index 视图 view MySql扩充 MySql编程的基础知识 流程控制语句 系统函数
- 数据库_MySQL_MySQL中的begin-end流程控制语句与局部变量
- mysql中的流程控制语句小结
- 流程控制语句(MySQL/MariaDB )
- MySQL控制流程语句-CASEWHEN,IF,IFNULL,NULLIF--简易版
- MySQL流程控制语句简介