流程函数是一类很常用的函数,我们可以通过流程函数在SQL语句中实现条件选择,能实现我们想要的条件判断。下表列出了MySQL中的流程函数。
MySQL流程函数
1、创建测试表test,并写入一些数据,然后查看当前的数据,为后面测试做数据原。
创建测试表
2、IF(value,t,f)函数,判断value是否为真,真就返回t值,假就返回f值。这里假设薪资大于8000位高薪,用high表示,小于8000用low表示,结果见下图。
if函数
3、IFNULL(value1,value2)函数,这个函数一般用来替换NULL值。我们知道NULL值是不能参与数值运算的,下面我们用0替换NULL,结果见下图。
ifnull函数
4、CASE WHEN [value1] THEN [result] …ELSE[default] END 函数,可以按多钟情况区分。这里我们假设把薪水分为三个档次,分别为high,mid,low。具体示例见下图。
case when函数
-
函数
+关注
关注
3文章
4406浏览量
66843 -
MySQL
+关注
关注
1文章
897浏览量
29235
发布评论请先 登录
罗德与施瓦茨示波器RTB2004通过网络接口的操作方法
监测电缆接头局放的不同操作方法
解锁TSMaster fifo函数:报文读取的高效方法
华企盾:局域网监管怎么操作?常见的局域网监管方法
hyper-v文件,hyper-v文件查找的正确步骤和操作方法是什么?
使用插件将Excel连接到MySQL/MariaDB
适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库
MySQL数据库的安装
搭建家庭云平台电脑,搭建家庭云平台电脑的操作方法
云服务器 Flexus X 实例 MySQL 应用加速测试
RobotStudio 6.08的手动操作方法
数据库数据恢复—Mysql数据库表记录丢失的数据恢复流程

MySQL流程函数的操作方法
评论