IFNULL/IF

作者: jinjin1009 | 来源:发表于2022-10-26 14:49 被阅读0次

IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
IFNULL() 函数语法格式为:
IFNULL(expression, alt_value)

第一个参数为 NULL:
SELECT IFNULL(NULL, "RUNOOB");
以上实例输出结果为:
RUNOOB
第一个参数不为 NULL:
SELECT IFNULL("Hello", "RUNOOB");
以上实例输出结果为:
Hello

IF() 函数用于判断第一个表达式满足,如果满足 则返回第二个参数的值,如果不满足 则返回第三个参数的值
IF(expression, value1, value2)

常用的位置以及方法:

where left(date_tag,7) between left('2022-08-01',7) and left('2022-10-31',7)
and
if (
            '业务' = '研发团队',
            team in ('A','B','C'),
            if (
                '业务' = '业务',
                war_zone in ('D','E','F'),
                department in ('G','H','I)
            )
    )
)

相关文章

  • ifnull

    ifnull 1.若果comm奖金为空,则取值为0 IFNULL(comm,0);

  • 005,数据库查询操作-聚合函数

    查询中ifNull()的用法数据 SELECT *,IFNULL(age,0) as result from 表名...

  • IFNULL

    当 userId 不存在时,select 语句返回空,空值无法赋给基本类型 int,应将数据库语句改为 如果 su...

  • IFNULL/IF

    IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NU...

  • mysql 笔记

    1.limit用法: 2.ifnull()用法: 如果expression_1不为NULL,则IFNULL函数返回...

  • MySQL中的IFNULL用法

    IFNULL(expr1,expr2)如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它...

  • MySQL IFNULL函数简介

    MySQL IFNULL函数简介 MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是...

  • 【SQL笔记】常用函数

    1. IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返...

  • 第二高的薪水

    需注意的点 题目要求不存在返回null,则用ifnull函数ifnull(A,B) 若不为空返回A,否则返回B可能...

  • mysql中ifnull的用法

    一、IFNULL(expr1,expr2)用法 假如expr1不为NULL,则 IFNULL() 的返回值为exp...

网友评论

      本文标题:IFNULL/IF

      本文链接:https://www.haomeiwen.com/subject/qoettdtx.html