MYSQL IF 和 IFNULL 函数 IF(expr1,expr2,expr3) IFNULL(expr1,expr2)
2015-10-17 17:16
627 查看
一、IF函数
表达式:IF(expr1,expr2,expr3)
满足条件expr1即条件expr1返回true
则expr2
否则就是expr3
eg:
1. SELECT IF(1=1,2,3); 则输出2
2.SELECT IF(1=2,2,3);则输出3
二、IFNULL函数
表达式:IFNULL(expr1,expr2)
如果expr1值为NULL,则输出expr2
如果expr1值不为空则输出expr1本身
eg:
1.SELECT IFNULL(null,"2");则输出2
2.SELECT IFNULL(3,"2");则输出3
表达式:IF(expr1,expr2,expr3)
满足条件expr1即条件expr1返回true
则expr2
否则就是expr3
eg:
1. SELECT IF(1=1,2,3); 则输出2
2.SELECT IF(1=2,2,3);则输出3
二、IFNULL函数
表达式:IFNULL(expr1,expr2)
如果expr1值为NULL,则输出expr2
如果expr1值不为空则输出expr1本身
eg:
1.SELECT IFNULL(null,"2");则输出2
2.SELECT IFNULL(3,"2");则输出3
相关文章推荐
- 修改mysql密码
- mysql新建表+插入内容
- Mysql多字段排序
- mysql回想一下基础知识
- MySQL创建用户与授权
- MySQL故障-Slave_SQL_Running: No
- mysqldump导出数据库 (dos环境下)
- MySQL操作备忘录
- mac 上配置mysql简单步骤
- mysql笔记01:source命令导入数据失败/乱码
- MySQL数据库InnoDB存储引擎中的锁机制--转载
- MySQL 小知识点(记录一下)
- 浅析MySQL Replication(复制)原理
- 阿里云 Ubuntu 下的Mysql安装问题
- win_mysql安装 解压版
- Shiro系列之Shiro+Mysql实现用户认证(Authentication)
- MySQL索引实验-主键索引一定比辅助索引快吗?
- mysql利用双重url编码绕过防火墙
- MySQL数据库如何导入导出(备份还原)
- MySQL忘记密码解决措施