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

    文章

    4406

    浏览量

    66843
  • MySQL
    +关注

    关注

    1

    文章

    897

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    multisim的基本界面与操作方法

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

    PDL电台设置更改操作流程

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

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

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

    DP主站转485操作流程

     DP主站转485操作流程
    的头像 发表于 04-27 09:11 751次阅读
    DP主站转485<b class='flag-5'>操作</b><b class='flag-5'>流程</b>

    解锁TSMaster fifo函数:报文读取的高效方法

    前言:TSMaster目前有两种读取报文的模式:回调函数模式和fifo模式。fifo函数是TSMaster近期新增的函数,本文将重点介绍fifo模块。关于回调函数的使用
    的头像 发表于 03-14 20:04 944次阅读
    解锁TSMaster fifo<b class='flag-5'>函数</b>:报文读取的高效<b class='flag-5'>方法</b>

    华企盾:局域网监管怎么操作?常见的局域网监管方法

    目前的企业办公以及各类局域网环境中,对网络内的活动进行有效监控变得愈发重要。无论是为了保障网络安全、提高员工工作效率,还是为了防止数据泄露等情况发生,掌握局域网监控的操作方法都是必不可少的技能
    的头像 发表于 03-12 15:09 673次阅读

    hyper-v文件,hyper-v文件查找的正确步骤和操作方法是什么?

    操作方法究竟有哪些呢?接下来为你详细介绍。在这里我们以Windows系统为例,说说查找方法    借助Hyper-V管理器查找:点击电脑桌面左下角的“开始”按钮,在搜索框中输入“Hyper-V管理器”,并打开该应用程序。在Hyper-V管理器界面中,左侧的“虚拟机”列表
    的头像 发表于 01-24 14:40 1634次阅读
    hyper-v文件,hyper-v文件查找的正确步骤和<b class='flag-5'>操作方法</b>是什么?

    使用插件将Excel连接到MySQL/MariaDB

    使用插件将 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1130次阅读
    使用插件将Excel连接到<b class='flag-5'>MySQL</b>/MariaDB

    适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库

    适用于 MySQL 和 MariaDB 的 Python 连接器 Python Connector for MySQL 是一种可靠的连接解决方案,用于从 Python 应用程序访问 MySQL
    的头像 发表于 01-17 12:18 845次阅读
    适用于<b class='flag-5'>MySQL</b>和MariaDB的Python连接器:可靠的<b class='flag-5'>MySQL</b>数据连接器和数据库

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介绍
    的头像 发表于 01-14 11:25 861次阅读
    <b class='flag-5'>MySQL</b>数据库的安装

    搭建家庭云平台电脑,搭建家庭云平台电脑的操作方法

    在数字化浪潮的汹涌冲击下,传统电脑逐渐显露出局限性,而云电脑犹如一颗璀璨的新星,在信息技术的天空中冉冉升起,以其独特的魅力吸引着众多目光。今天就为大家介绍搭建家庭云平台电脑的操作方法。    搭建
    的头像 发表于 01-13 14:26 1331次阅读
    搭建家庭云平台电脑,搭建家庭云平台电脑的<b class='flag-5'>操作方法</b>

    云服务器 Flexus X 实例 MySQL 应用加速测试

      小结论   概要 在探索华为云强大的云服务生态时,我深入体验了 EulerOS 镜像对 MySQL 应用的显著加速效果。不仅简化了部署流程,更在性能上实现了质的飞跃。恰逢华为云 828 B2B
    的头像 发表于 12-24 12:19 798次阅读
    云服务器 Flexus X 实例 <b class='flag-5'>MySQL</b> 应用加速测试

    RobotStudio 6.08的手动操作方法

    本文给大家介绍一下 RobotStudio 6.08的手动操作方法 RobotStudio 6.08手动操作  RobotStudio 6.08是学习和调试ABB机器人必须掌握的使用软件。 在开始
    的头像 发表于 12-18 09:53 6395次阅读
    RobotStudio 6.08的手动<b class='flag-5'>操作方法</b>

    数据库数据恢复—Mysql数据库表记录丢失的数据恢复流程

    Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分数据。 2、客户端无法查询到完整的信息。
    的头像 发表于 12-16 11:05 1000次阅读
    数据库数据恢复—<b class='flag-5'>Mysql</b>数据库表记录丢失的数据恢复<b class='flag-5'>流程</b>