mySql中IFNULL的使用说明
2016-03-21 14:45
387 查看
IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值
具体用法如:现有学生表(tbl_student)和分数表(score),查询学生表的所有字段和学生相对于的英语成绩(english_score)sql如下:
select stu.*,IFNULL(score.english_score,0) from tbl_student stu,tbl_score score where 1=1 and stu.stu_id=score.stu_id
以上sql中,如果score表中的english_score有值,则IFNULL(score.english_score,0)就显示english_score,否则,显示0
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值
具体用法如:现有学生表(tbl_student)和分数表(score),查询学生表的所有字段和学生相对于的英语成绩(english_score)sql如下:
select stu.*,IFNULL(score.english_score,0) from tbl_student stu,tbl_score score where 1=1 and stu.stu_id=score.stu_id
以上sql中,如果score表中的english_score有值,则IFNULL(score.english_score,0)就显示english_score,否则,显示0
相关文章推荐
- asp.net 结合mysql存储过程进行分页代码
- innobackupex 重启MySQL
- MySQL中的共享锁与排他锁
- MySQL中的行级锁,表级锁,页级锁
- mysql索引原理及慢查询优化
- MySQL's Sample Database
- mysql日期字符转换
- Mysql 远程访问
- mysql直接导出数据
- mysql 数据库查询语句 左外连接 右外连接 和内连接区别
- mysql锁-乐观锁
- (转)mysql分表的3种方法
- mysql查询更新时的锁表机制分析(只介绍了MYISAM)
- Mysql之Mysql数据迁移篇
- 解决远程连接mysql错误1130
- MySQL与SQLServer的update left join语法区别
- mysql 打开binlog 要注意的几个点
- mysql报错
- MySQL 5.6 for Windows 配置安装
- mysql使用触发器实现check约束功能