当前第2页 返回上一页
1 2 3 4 5 6 7 8 | mysql> select a.id,a.name,b.lastlogintime from user as a left join user_lastlogin as b on a.id=b.uid;
+----+-----------+---------------+
| id | name | lastlogintime |
+----+-----------+---------------+
| 1 | Abby | 1488188120 |
| 2 | Daisy | NULL |
| 3 | Christine | 1488188131 |
+----+-----------+---------------+
|
因为id=2的用户未登入过,所以在user_lastlogin表中没有记录。因此lastlogintime为NULL。
使用IFNULL把NULL转为0
1 2 3 4 5 6 7 8 | mysql> select a.id,a.name,IFNULL(b.lastlogintime,0) as lastlogintime from user as a left join user_lastlogin as b on a.id=b.uid;
+----+-----------+---------------+
| id | name | lastlogintime |
+----+-----------+---------------+
| 1 | Abby | 1488188120 |
| 2 | Daisy | 0 |
| 3 | Christine | 1488188131 |
+----+-----------+---------------+
|
以上就是mysql如何转换null数据的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
详解mysql的锁机制
看看mysql并发参数调整
mac安装mysql图形化工具?
.net 怎么连接mysql数据库
oracle和mysql的优缺点是什么?
mysql卸载后再装不上怎么办
mysql利用子查询效率怎么样
mysql如何导入格式化数据
mysql如何查询表信息
mysql中什么是存储过程
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql如何转换null数据