MySQL IF()函数如何工作?

MySQL IF()函数如何工作?

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

阅读更多:MySQL 教程

语法

IF(表达式,当真时返回的值,当假时返回的值)

在这里

  • expr是具有某些条件的表达式。
  • 当表达式评估为TRUE时,value_if_true是要返回的值。
  • 当表达式评估为假时,value_if_false是要返回的值。

示例

mysql>选择IF(100=100,'YES','NO');
+------------------------+
| IF(100=100,“YES”,“NO”)|
+------------------------+
|是                          |
+------------------------+
1行(0.00秒)中的集合

mysql>选择IF(100=200,'YES','NO');
+------------------------+
| IF(100=200,“YES”,“NO”)|
+------------------------+
|没有                     |
+------------------------+
1行(0.00秒)中的集合

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程