MySql的流程函数有四个,如下表格所示,我这里总结下各个函数的用法:

函数  功能
IF(value,t,f)  如果value是真,返回t,否则返回f
IFNULL(value1,vaule2)  如果value1不为空,返回value1,否则返回
CASE WHEN[value1] THEN[result1]...ELSE[default]END  如果value1是真,返回result1,否则返回default
CASE[expr] WHEN[value1] THEN[result1]...ELSE[default] END  如果expr等于value1,返回result1,否则返回default

 

一、IF(value,t,f)函数

二、IFNULL(value1,vaule2)函数

三、CASE WHEN[value1] THEN[result1]...ELSE[default]END函数

四、CASE[expr] WHEN[value1] THEN[result1]...ELSE[default] END函数

转载于:https://www.cnblogs.com/hjwq/p/7272901.html

MySql-流程函数相关推荐

  1. mysql流程函数if之类

    表名: salary -------- userid | salary| -------- 1 | 1000 2 | 2000 3 | 3000 4 | null ... IF(value, t, f ...

  2. MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据

    1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...

  3. MySQL 之 单行函数(数学函数、字符串函数、日期时间函数、流程函数 )

    MySQL 之 单行函数 1.数学函数 2.字符串函数 3.日期时间函数 4.流程函数 5.其他函数

  4. MySQL自定义函数的使用及MySQL中的流程控制语句

    MySQL自定义函数 文章目录 MySQL自定义函数 创建自定义函数 自定义函数的调用 自定义函数的删除 自定义函数的维护 流程控制语句 条件控制语句 循环语句 创建自定义函数 创建自定义函数时, 开 ...

  5. MySQL之流程函数

    备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂. 本篇总结的是 <MySQL之流程函数>,后续会每日更新~ 关于< ...

  6. MYSQL 数据库基础(三 流程函数的学习,多行函数相当于统计计算等等、group by的使用、goup by衍生出的having、排序关键字order by、升序ASC、降序DESC、模糊查询等)

    流程函数 类似与java中的判断情况 的学习 实际应用: -- 满足条件执行 第一个逗号后面的 否则执行第二个逗号 SELECT ename,sal,IF(sal<2500,'低于2500',' ...

  7. Mysql学习总结(5)——MySql常用函数大全讲解

    MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作.例如,字符串连接函数 ...

  8. MySQL流程控制的使用

    流程控制语句,用于将多个SQL语句,划分或组成成符合业务逻辑的代码块 流程控制语句 包括,IF语句.CASE语句.LOOP语句.WHILE语句.LEAVE语句.ITERATE语句.REPEAT语句和W ...

  9. mysql 自定义函数

    新建: Create function function_name(参数列表)returns返回值类型 函数体 函数名,应该合法的标识符,并且不应该与已有的关键字冲突. 一个函数应该属于某个数据库,可 ...

  10. mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...

    /* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级  /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...

最新文章

  1. 用switch写收水费的c语言程序,超级新手,用switch写了个计算器程序,求指导
  2. 【转】mysql-status和variables区别
  3. 【学习笔记】利用Excel实现简易版大屏
  4. 10个在线Web设计开发工具介绍
  5. Docker安装Redis(docker-compose.yml)
  6. java中menu用法_Android Menu用法全面讲解
  7. C++ 用template实现的堆
  8. Zephyr学习(一)Zephyr介绍
  9. 零样本学习的相关概念——综述
  10. it营Typescript学习笔记02(基础完结)模块,命名空间,装饰器
  11. C语言_写简易吃豆人小游戏
  12. 【动手学深度学习】01 Windows下安装环境
  13. java 网页版通讯_JavaWeb网页聊天室(WebSocket即时通讯)
  14. 掌握如何使用Rose绘制活动图的方法
  15. error Target dll has been cancelled debugger aborted
  16. 分布式存储解决方案zData
  17. 五笔打字:速成手册---半小时学会五笔打字
  18. 利用百度云盘同步Zotero
  19. 电磁场理论笔记04:静电场的标量位
  20. 怎么制作app系统软件,大概需要多少钱

热门文章

  1. 计算机科技英语论文,计算机专业英语(第2版)——科技交流与科技论文写作
  2. 怎么配置服务器php环境,配置PHP服务器环境步骤详解
  3. java 字符串池 原理_《Java虚拟机原理图解》1.2.2、Class文件中的常量池详解(上)...
  4. java 避免重定向_java重定向与转发的问题
  5. linux怎么升级python2.7,linux升级python到2.7
  6. Android用按钮确定单选框,Android RadioButton单选框的使用方法
  7. python cmath模块_python中math模块常用的方法整理
  8. Java Servlet技术
  9. 《天天数学》连载05:一月五日
  10. Java Web实训项目:西蒙购物网(下)