您的位置: 主页 > 是(task.bt)在SQL语句中

是(task.bt)在SQL语句中

展开全部
mysql手册说:IF(expr1,expr2,expr3)如果expr1为真(expr10和expr1NULL),则IF()返回expr2,否则返回expr3。
IF()返回一个数字或一个字符串,具体取决于使用它的上下文。mysqlSELECTIF(12,2,3); - 3 mysqlSELECTIF(12,yes,no-yes)mysqlSELECTIF(STRCMP(test,test1),no,yes-no)如果expr2或expr3显式为NULL,那么IF()函数返回值的类型不是NULL。
(这是在MySQL 4中。
0
3新加入)。
Expr1被评估为整数值。也就是说,如果您正在测试字符串或浮点数,则需要比较mysqlSELECTIF(0)。
1.1.0); - 0 mysql SELECT IF(0。
10.1.0); -1在上面的第一种情况下,IF(0。
1)0返回0。
将1转换为整数值,并返回IF(0)测试的结果。
这可能不是您所期望的。
在后一种情况下,比较原始浮点数以查看它们是否为非零值。
比较结果用作整数。
默认的IF()返回MySQL 3值类型(当结果存储在临时表中时非常重要)。
表达式返回值表达式(expr2)或表达式(expr3)返回值字符串字符串表达式(expr2)或表达式(expr3)返回值是浮点值浮点类型表达式(expr2)或表达式(expr3)返回一个整数。如果expression(expr2)和expression(expr3)都是字符串且两个字符串都不区分大小写,则返回值(对于MySQL3)也会被忽略。
23
51)


上一篇:有多个有3磅哑铃的人
下一篇:没有了

您可能喜欢

​练习你的母鸭?

​练习你的母鸭?

​[如何吃虾普通话]

​[如何吃虾普通话]

​成都煤矸石提取器

​成都煤矸石提取器

​上海石化有限公司怎么样?

​上海石化有限公司怎么样?

回到顶部