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)
广告