流程函数是一类很常用的函数,我们可以通过流程函数在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文章
4423浏览量
68034 -
MySQL
+关注
关注
1文章
938浏览量
29845
发布评论请先 登录
相关推荐
热点推荐
MySQL死锁问题的排查方法与解决思路
MySQL 死锁是生产环境中让人头疼的问题之一。很多运维工程师看到死锁报错,第一反应是重启数据库——重启确实能解决当下的阻塞,但根因还在,下次还会发生,而且可能在更糟糕的时间点爆发。
PDU配电箱气密性检测仪操作方法与注意事项
及核心注意事项,操作简单易懂,适配各类工业场景使用。操作方法分为四步,流程清晰、新手可快速上手。第一步,设备准备,将PDU配电箱气密性检测仪放置在平整干燥的操作台
MySQL磁盘空间问题的成因和排查方法
运维工程师经常会遇到这样的场景:MySQL 服务器的磁盘空间告警,但查看数据目录时发现数据库本身并不大。大量磁盘空间被未知文件消耗。通过排查发现,二进制日志(Binary Log)是主要的磁盘空间消耗者。
电池包水冷管气密性检测仪的操作方法-岳信仪器
是其标准操作方法,适配主流压差式检测设备,兼顾实用性与规范性。一、操作前准备首先检查电池包水冷管气密性检测仪外观完好,确认电源接地良好、气管无破损泄漏,配套工装夹
MySQL慢查询分析与索引调优全流程
MySQL 性能问题在生产环境中的表现通常是渐进式的:业务量增长、数据量膨胀,某天突然发现 P99 响应时间从 50ms 涨到 2s。慢查询是最常见的根因,而索引设计不合理又是慢查询的主要来源。
汽车油箱气密性检漏设备的操作方法-岳信仪器
,下面就为大家介绍其操作方法。(1)操作前准备在开始操作前,要对汽车油箱气密性检漏进行全面检查。查看设备外观是否有损坏,各个连接部件是否牢固,确保设备的电源或气源正常
电能质量在线监测装置数据日志加密存储的具体操作方法是什么?
电能质量在线监测装置数据日志加密存储的操作遵循 **“硬件安全为基、软件配置为体、密钥管理为核” 的原则,具体可分为 6 个核心步骤 **,覆盖从准备到验证的全流程,确保日志数据的保密性与完整性
电缆带电检测操作方法的选择
电缆带电检测是保障电力系统安全稳定运行的关键技术,在实际应用中,这种检测方法是在电力系统运行状态下(不中断电缆供电),利用传感器、检测仪器或智能算法,对电缆的绝缘性能、导电性能、机械结构及运行环境
开关电源测试流程方法合集
开关电源作为电子行业中最为常见的电源类型,其应用领域十分广泛,作为电源模块测试系统的专业供应商,纳米软件接触的用户中,有很大一部的客户需要我们为其提供开关电源的测试流程和方法,作为其自动化测试中
罗德与施瓦茨示波器RTB2004通过网络接口的操作方法
罗德与施瓦茨RTB2004示波器凭借其强大的网络接口功能,可实现远程控制、数据传输与团队协作,广泛应用于工业自动化、科研测试等领域。本文将详细介绍其网络操作方法,帮助用户高效利用该功能。
Mysql数据恢复—Windows Server下MySQL(InnoDB)全表误删数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。
人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据
CentOS 7下MySQL 8双主热备高可用架构全解
MySQL主节点2 核心逻辑: 通过Keepalived实现VIP漂移 双向GTID同步保证数据一致性 双写模式需配合应用层冲突解决机制 MySQL 8部署流程 ▶ 步骤1:官方源配置 wget
监测电缆接头局放的不同操作方法
电缆接头局部放电的监测是保障电力设备安全运行的关键环节,因此对于电缆接头局部放电监测技术手段也多种多样,由于各种方法的技术原理不尽相同,其操作方法也有着不同的侧重点。当下主流监测技术有特高频检测法
MySQL流程函数的操作方法
评论