zoukankan      html  css  js  c++  java
  • MySQL IF() 函数用法

    MySQL IF() 函数用法

    参考资料https://www.cnblogs.com/zjdxr-up/p/8383609.html

    在平常的场景中 IF() 函数是经常用到的,类似于 Java 的三目表达式。

    1、语法

    IF(expr1,expr2,expr3)
    

    如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值。

    2、作为返回值的映射

    查询出来的值有些不能直接使用,需要进行映射操作,这也是最常见的用法:

    select name, IF(deleted = 0, '无效', '有效') as state from user
    

    返回结果如下:

    image-20211009104151484

    3、作为判断条件

    可以用在 where 语句后用于条件的判断,这也是用的比较多的场景:

    select name, age, deleted from user where IF(age > 0, deleted = 0, deleted = 1)
    

    返回结果如下:

    image-20211009111000727

    自我控制是最强者的本能-萧伯纳
  • 相关阅读:
    Git Bash关键命令
    一个不需要Log4Net的写日志的简单方法
    未知软件
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/CF1314/p/15384711.html
Copyright © 2011-2022 走看看