5.4 条件判断函数
5.4.1 if(expr, v1, v2)函数
if(expr, v1, v2)函数解析:如果(判断条件, true返回的结果, false返回的结果)
SELECT IF(1 > 2, 'YES' ,'NO')
结果:NO5.4.2 IFNUILL(v1, v2)函数
IFNUILL(v1, v2)函数如果v1不是空,返回v1,否则返回v2
SELECT IFNULL('YES' ,'NO'), IFNULL(NULL ,'NO')
结果:YES, NO5.4.3 case函数
case函数类似编程语言中的branch...cash...语法
SELECT CASE 2 WHEN 1 THEN 'one' WHEN 2 THEN 'two' ELSE 'more' END;
结果: two最后更新于
这有帮助吗?