赞
踩
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()函数,如果第一个参数等于第二个参数,则 nullif 函数返回 null,否则返回第一个参数。
例如:
nullif ('nullif','null')
->nullif
两个参数不等,返回第一个参数。
类似三目运算符,如果 expr1是TRUE,则IF()的返回值为expr2; 否则返回值则为expr3。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。