mysql中的if条件语句用法
2016-12-13 10:52
288 查看
IF(expr1,expr2,expr3)
如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。SELECT IF(1>2,1,0); ->0 SELECT IF(1<2,1,0); ->1 SELECT IF(1<>2,1,0); ->1 SELECT IF(1=2,1,0); ->0
在有的博客说,IF(0.1)会将0.1转化为整数值,也就是0,但是实际上是不转换的
SELECT IF(0.1,1,0); ->1
建议:if条件中的expr1尽量使用比较运算进行验证
相关文章推荐
- Mysql if 和 case 条件语句用法
- mysql中的if条件语句用法
- mysql中的if条件语句用法
- mysql中的if条件语句用法
- MySQL中if case条件语句基本用法
- MySQL中if case条件语句基本用法
- mysql where 条件语句中的OR和AND的用法注意!
- (译)MySQL:在 WHERE 条件语句中使用 IF 语句
- sql中的 IF 条件语句的用法
- 详解C语言中条件判断语句if和switch的用法
- MYSQL语句中 IF(expr1,expr2,expr3) 的 用法
- Java编程中的条件判断之if语句的用法详解
- Java编程中的条件判断之if语句的用法详解
- MATLAB中IF 条件语句 用法以及实例
- MySQL if 语句用法
- MySql 中 case when then else end 条件控制语句的用法
- 详解C++编程中的条件判断语句if-else与switch的用法
- 条件语句(if语句)的用法
- mysql中if语句的用法
- mysql中的if条件语句