返回顶部
首页 > 资讯 > 数据库 >MySQL中有哪些条件判断函数
  • 206
分享到

MySQL中有哪些条件判断函数

2024-04-02 19:04:59 206人浏览 安东尼
摘要

今天就跟大家聊聊有关Mysql中有哪些条件判断函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。三种条件判断函数:  【1】IF()  先看看其语法

今天就跟大家聊聊有关Mysql中有哪些条件判断函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

三种条件判断函数:

  【1】IF()

  先看看其语法格式:IF(expr,v1,v2);

  再看看其执行逻辑:若expr是TRUE(即:expr<>0andexpr<>NULL),则该函数返回值为v1,否则返回值为v2。

  所以,我们得出结论是其返回的值是在函数的入参中指定。

  接着我们来从简单案例着手,由浅入深来探索其真正的价值。

  IF(2019>2018,TRUE,FALES)执行报错,我们可以得知函数中可以指定的值为mysql保留词;

  从IF(2019>2018,TRUE,FALSE)返回结果为1而不是TRUE可以得知,Mysql对TRUE再做了一次运算,即视TRUE为1;

  接着我们尝试是否可以在expr封装其他复杂逻辑(譬如函数)。

  函数STRCMP('AEV','UCR')的计算结果为-1,即不等于0也不为NULL;

  依据函数STRCMP('AEV','UCR')的返回值,IF()返回的结果是v1(即:YES)。

  【2】IFNULL()

  该函数则相对比较简单,从它的语法格式IFNULL(v1,v2)可以看出它只需定义返回值不需定义判断表达式,因为其函数名本身就是判断的含义。

  判断两个参数是否为NULL;

  若两个参数都不为空,则返回第一个参数值;

  若第一个为空则返回第二个参数值;

  两个参数也是可以封装更复杂的运算(譬如函数)。

  【3】CASE

  看语法格式我们会发现此类函数写法上比较麻烦,但其表达的逻辑却最贴近我们日常的思维习惯。

  CASEexprWHENv1THENr1[WHENv2THENr2]...[WHENvnTHENrn]...[ELSEr(n+1)]END或CASEWHENv1THENr1[WHENv2THENr2]...[WHENvnTHENrn]...ELSEr(n+1)]END

  用通俗的话来读这个判断函数的就是:在条件expr满足条件v1就返回值r1,满足条件v2就返回值r2……否则就返回一个指定的值r(n+1)。

  【结论】两种写法的效果是一致的。

看完上述内容,你们对MySQL中有哪些条件判断函数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网数据库频道,感谢大家的支持。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中有哪些条件判断函数

本文链接: https://lsjlt.com/news/57035.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL中有哪些条件判断函数
    今天就跟大家聊聊有关MySQL中有哪些条件判断函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。三种条件判断函数:  【1】IF()  先看看其语法...
    99+
    2024-04-02
  • python中有哪些条件判断
    这篇文章给大家介绍python中有哪些条件判断,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏...
    99+
    2023-06-14
  • java判断条件语句有哪些
    java中的判断条件语句有:1.if语句,基于不同的条件执行不同的操作;2.switch语句,多重条件判断语句;java中的判断条件语句有以下几种if语句java中if语句是的作用是基于不同的条件执行不同的操作。int i = 95;if ...
    99+
    2024-04-02
  • linux下的IF判断条件有哪些
    本篇内容介绍了“linux下的IF判断条件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!UNIX Shell 里面比较字符写法:-eq...
    99+
    2023-06-27
  • MySQL讲解条件判断函数的示例
    这篇文章主要介绍了MySQL讲解条件判断函数的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。函数:(1)IF(expr,v1,v2)函数...
    99+
    2024-04-02
  • mysql条件判断函数的具体使用
    目录IF(expr,v1,v2)函数IFNULL(v1,v2)函数CASE函数条件判断函数也被称为控制流程函数,根据满足的不同条件,执行响应的流程。mysql中进行条件判断的函数有if、ifunll和case等。 IF(...
    99+
    2023-01-09
    mysql条件判断 mysql判断条件函数
  • postgresql——条件判断函数,系统函数等
    一、条件判断函数:条件判断函数称为控制流程函数,postgresql中,进行条件判断的函数为:case。1、CASE  expr  WHEN  v1  THEN&nb...
    99+
    2024-04-02
  • Oracle中条件函数有哪些
    小编给大家分享一下Oracle中条件函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!条件函数      ...
    99+
    2023-06-03
  • MySQL 判断语句 条件函数 case when、if、ifnull
    在MySQL中,需要用到条件判断函数,例如 case when、if、ifnull。 一、方法分类 二、具体方法 (1)if if(expr,result_true,result_false) ...
    99+
    2023-09-04
    mysql 数据库 java
  • JavaScript条件判断的使用技巧有哪些
    本文小编为大家详细介绍“JavaScript条件判断的使用技巧有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript条件判断的使用技巧有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。假如我...
    99+
    2023-07-05
  • php数据类型判断函数有哪些
    复制代码 代码如下: is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。...
    99+
    2022-11-15
    php 数据类型 判断函数
  • 函数式array逻辑判断的函数有哪些
    这篇文章主要讲解了“函数式array逻辑判断的函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“函数式array逻辑判断的函数有哪些”吧!1.1 ar...
    99+
    2024-04-02
  • Oracle系列:(11)通用函数和条件判断函数
    使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型select...
    99+
    2024-04-02
  • Shell脚本中怎么使用IF条件判断和判断条件
    Shell脚本中怎么使用IF条件判断和判断条件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言:      无论什么编程语言...
    99+
    2023-06-09
  • php判断数组不为空的函数有哪些
    小编给大家分享一下php判断数组不为空的函数有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php判断数组不为空的函数:1、empty()函数,语法“empty($arr)”,如果返回值为false,则数组不为空;2、...
    99+
    2023-06-29
  • MySQL中有哪些查询条件
    今天就跟大家聊聊有关MySQL中有哪些查询条件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。条件使用where子句对表中的数据筛选,结果为...
    99+
    2024-04-02
  • shell中有哪些判断命令
    本篇文章为大家展示了shell中有哪些判断命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Shell常用特殊变量经常会在shell命令中,看到$0, $#, $*, $@, $, $$这样的取值,...
    99+
    2023-06-09
  • wordpress常用的函数、条件判断以及文件总结
    WordPress基本模板文件 一套完整的WordPress模板应至少具有如下文件: style.css : CSS(样式表)文件 index.php : 主页模板 archive.php : Archive/Categ...
    99+
    2022-06-12
    wordpress 条件判断
  • html中怎么写判断条件
    今天小编给大家分享一下html中怎么写判断条件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • python中的条件判断语句
    在python中使用条件判断语句一定不要忘记if else elif后面的冒号:哦 if语句的特点: 从上往下判断,如果某一个判断是true,将该判断条件对应的语句执行,忽略后面剩下的else和elif 1、用if语句实现 如果判断结果...
    99+
    2023-01-31
    语句 条件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作