MySQL中IF()、IFNULL()、NULLIF()、ISNULL()、CASE函数的使用详解 |
您所在的位置:网站首页 › case函数c语言如何判断执行哪个语句 › MySQL中IF()、IFNULL()、NULLIF()、ISNULL()、CASE函数的使用详解 |
1、IF()函数的使用
IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句 语法结构: IF(condition, value_if_true, value_if_false)参数说明 condition: 判断条件 value_if_true: 如果condition的结果为TRUE,返回该值 value_if_false: 如果condition的结果为FALSE,返回该值 举例: SELECT id, name, IF(age 0 THEN '1 > 0' WHEN 2 > 0 THEN '2 > 0' ELSE '3 > 0' END #输出结果:1 > 0语法结构2: CASE expr WHEN e1 THEN value1 WHEN e2 THEN value2 ... ELSE valueN END如果表达式expr的值等于e1,返回value1;如果等于e2,则返回value2。否则返回valueN 举例: SELECT CASE xfflag WHEN 1 THEN '结算账目' WHEN 2 THEN '消费账目' ELSE '类型不对' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |