0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MySQL流程函数的操作方法

汽车玩家 来源:数据库的那些事 作者:数据库的那些事 2020-04-16 17:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

流程函数是一类很常用的函数,我们可以通过流程函数在SQL语句中实现条件选择,能实现我们想要的条件判断。下表列出了MySQL中的流程函数。

MySQL流程函数的操作方法

MySQL流程函数

1、创建测试表test,并写入一些数据,然后查看当前的数据,为后面测试做数据原。

MySQL流程函数的操作方法

创建测试表

2、IF(value,t,f)函数,判断value是否为真,真就返回t值,假就返回f值。这里假设薪资大于8000位高薪,用high表示,小于8000用low表示,结果见下图。

MySQL流程函数的操作方法

if函数

3、IFNULL(value1,value2)函数,这个函数一般用来替换NULL值。我们知道NULL值是不能参与数值运算的,下面我们用0替换NULL,结果见下图。

MySQL流程函数的操作方法

ifnull函数

4、CASE WHEN [value1] THEN [result] …ELSE[default] END 函数,可以按多钟情况区分。这里我们假设把薪水分为三个档次,分别为high,mid,low。具体示例见下图。

MySQL流程函数的操作方法

case when函数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4423

    浏览量

    68034
  • MySQL
    +关注

    关注

    1

    文章

    938

    浏览量

    29845
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MySQL死锁问题的排查方法与解决思路

    MySQL 死锁是生产环境中让人头疼的问题之一。很多运维工程师看到死锁报错,第一反应是重启数据库——重启确实能解决当下的阻塞,但根因还在,下次还会发生,而且可能在更糟糕的时间点爆发。
    的头像 发表于 05-12 09:41 334次阅读

    PDU配电箱气密性检测仪操作方法与注意事项

    及核心注意事项,操作简单易懂,适配各类工业场景使用。操作方法分为四步,流程清晰、新手可快速上手。第一步,设备准备,将PDU配电箱气密性检测仪放置在平整干燥的操作
    的头像 发表于 04-20 14:08 163次阅读
    PDU配电箱气密性检测仪<b class='flag-5'>操作方法</b>与注意事项

    MySQL磁盘空间问题的成因和排查方法

    运维工程师经常会遇到这样的场景:MySQL 服务器的磁盘空间告警,但查看数据目录时发现数据库本身并不大。大量磁盘空间被未知文件消耗。通过排查发现,二进制日志(Binary Log)是主要的磁盘空间消耗者。
    的头像 发表于 04-13 13:57 248次阅读

    电池包水冷管气密性检测仪的操作方法-岳信仪器

    是其标准操作方法,适配主流压差式检测设备,兼顾实用性与规范性。一、操作前准备首先检查电池包水冷管气密性检测仪外观完好,确认电源接地良好、气管无破损泄漏,配套工装夹
    的头像 发表于 03-09 17:52 450次阅读
    电池包水冷管气密性检测仪的<b class='flag-5'>操作方法</b>-岳信仪器

    MySQL慢查询分析与索引调优全流程

    MySQL 性能问题在生产环境中的表现通常是渐进式的:业务量增长、数据量膨胀,某天突然发现 P99 响应时间从 50ms 涨到 2s。慢查询是最常见的根因,而索引设计不合理又是慢查询的主要来源。
    的头像 发表于 03-06 15:56 307次阅读

    汽车油箱气密性检漏设备的操作方法-岳信仪器

    ,下面就为大家介绍其操作方法。(1)操作前准备在开始操作前,要对汽车油箱气密性检漏进行全面检查。查看设备外观是否有损坏,各个连接部件是否牢固,确保设备的电源或气源正常
    的头像 发表于 12-30 11:48 426次阅读
    汽车油箱气密性检漏设备的<b class='flag-5'>操作方法</b>-岳信仪器

    电能质量在线监测装置数据日志加密存储的具体操作方法是什么?

    电能质量在线监测装置数据日志加密存储的操作遵循 **“硬件安全为基、软件配置为体、密钥管理为核” 的原则,具体可分为 6 个核心步骤 **,覆盖从准备到验证的全流程,确保日志数据的保密性与完整性
    的头像 发表于 12-05 10:17 913次阅读
    电能质量在线监测装置数据日志加密存储的具体<b class='flag-5'>操作方法</b>是什么?

    电缆带电检测操作方法的选择

    电缆带电检测是保障电力系统安全稳定运行的关键技术,在实际应用中,这种检测方法是在电力系统运行状态下(不中断电缆供电),利用传感器、检测仪器或智能算法,对电缆的绝缘性能、导电性能、机械结构及运行环境
    的头像 发表于 11-28 10:10 609次阅读
    电缆带电检测<b class='flag-5'>操作方法</b>的选择

    开关电源测试流程方法合集

    开关电源作为电子行业中最为常见的电源类型,其应用领域十分广泛,作为电源模块测试系统的专业供应商,纳米软件接触的用户中,有很大一部的客户需要我们为其提供开关电源的测试流程方法,作为其自动化测试中
    的头像 发表于 10-31 09:36 1741次阅读
    开关电源测试<b class='flag-5'>流程</b><b class='flag-5'>方法</b>合集

    罗德与施瓦茨示波器RTB2004通过网络接口的操作方法

    罗德与施瓦茨RTB2004示波器凭借其强大的网络接口功能,可实现远程控制、数据传输与团队协作,广泛应用于工业自动化、科研测试等领域。本文将详细介绍其网络操作方法,帮助用户高效利用该功能。
    的头像 发表于 10-14 16:55 869次阅读
    罗德与施瓦茨示波器RTB2004通过网络接口的<b class='flag-5'>操作方法</b>

    Mysql数据恢复—Windows Server下MySQL(InnoDB)全表误删数据恢复案例

    本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据
    的头像 发表于 09-23 15:56 921次阅读
    <b class='flag-5'>Mysql</b>数据恢复—Windows Server下<b class='flag-5'>MySQL</b>(InnoDB)全表误删数据恢复案例

    CentOS 7下MySQL 8双主热备高可用架构全解

    MySQL主节点2 核心逻辑: 通过Keepalived实现VIP漂移 双向GTID同步保证数据一致性 双写模式需配合应用层冲突解决机制 MySQL 8部署流程 ▶ 步骤1:官方源配置 wget
    的头像 发表于 08-12 17:08 1058次阅读

    multisim的基本界面与操作方法

    电子发烧友网站提供《multisim的基本界面与操作方法.pdf》资料免费下载
    发表于 06-24 16:53 0次下载

    PDL电台设置更改操作流程

    电子发烧友网站提供《PDL电台设置更改操作流程.pdf》资料免费下载
    发表于 06-04 16:46 30次下载

    监测电缆接头局放的不同操作方法

    电缆接头局部放电的监测是保障电力设备安全运行的关键环节,因此对于电缆接头局部放电监测技术手段也多种多样,由于各种方法的技术原理不尽相同,其操作方法也有着不同的侧重点。当下主流监测技术有特高频检测法
    的头像 发表于 05-30 09:33 709次阅读