当前位置:   article > 正文

MySQL的IFNULL()函数_mysql ifnull

mysql ifnull

IFNULL(expression, alt_value)

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

例如:

编写一个 SQL 查询,获取并返回 Employee 表中第二高的薪水 。如果不存在第二高的薪水,查询应该返回 null 。

                                          

select ifnull((select distinct salary  from Employee order by salary desc limit 1,1),null) as SecondHighestSalary

nullif(expr1,expr2)

nullif()函数,如果第一个参数等于第二个参数,则 nullif 函数返回 null,否则返回第一个参数。

例如:

nullif ('nullif','null')

->nullif

两个参数不等,返回第一个参数。

IF(expr1,expr2,expr3)

类似三目运算符,如果 expr1是TRUE,则IF()的返回值为expr2; 否则返回值则为expr3。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/873542
推荐阅读
相关标签
  

闽ICP备14008679号