mysql 转换NULL数据的简单示例
感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧! 使用mysql查询数据库,当执行left join时,有些关联的字段内容是NULL,因此获取记录集后,需要对NULL的数据进行转换操作。 本文将提供一种方法,可以在查询时直接执行转换处理。使获取到的记录集不需要再进行转换。 mysql提供了IFNULL函数 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则返回expr2 实例: user表结构和数据
user_lastlogin表结构和数据
查询user的name与lastlogintime mysql> select a.id,a.name,b.lastlogintime from user as a left join user_lastlogin as b on a.id=b.uid;
因为id=2的用户未登入过,所以在user_lastlogin表中没有记录。因此lastlogintime为NULL。 使用IFNULL把NULL转为0
(编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息