MySQL IF() 函数如何工作?


MySQL IF() 函数是 MySQL 控制流函数之一,它根据条件返回一个值。它有时被称为 IF ELSE 或 IF THEN ELSE 函数。基本上,它采用三个表达式,如果第一个表达式为真(不为零且不为 NULL),它将返回第二个表达式。否则,它返回第三个表达式。它的语法如下 -

句法

IF(expr, value_if_true, value_if_false)

此处 

  • 表达式中有一些条件。
  • Value_if_true 是在 expr 求值为 TRUE 时要返回的值。
  • Value_if_false 是在 expr 求值为 FALSE 时要返回的值。

示例

mysql> Select IF(100=100,'YES','NO');
+------------------------+
| IF(100=100,'YES','NO') |
+------------------------+
| YES                    |
+------------------------+
1 row in set (0.00 sec)

mysql> Select IF(100=200,'YES','NO');
+------------------------+
| IF(100=200,'YES','NO') |
+------------------------+
| NO                     |
+------------------------+
1 row in set (0.00 sec)

更新于: 20-6 月-2020

117 次浏览

开启你的 职业

通过完成课程获得认证

开始
广告