首页 > 其他 > 详细

减少字段非空判断

时间:2019-07-02 11:24:14      阅读:123      评论:0      收藏:0      [点我收藏+]
mysql有一个很强大的功能,查询时,可以给某个字段设置默认值。 比如说 我需要查数据库获取用户的手机号,而有些用户的手机号又是没有填写的,查出来的数据可能就是null,而你需要在前端显示时候做判断,给手机一个默认值,这个时候ifnull函数就派上用处了
ifnull(PHONE, ‘暂无‘) as PHONE 就这么剪短的一句话就可以省去一个判断。
越来越多的使用ifnull后,发现了个问题,假如你要查询的这条数据是不存在的,数据库根本就没有这条数据,而你又使用了ifnull,这个时候他并不会给你返回一个默认值,而是返回的null,ifnull是对你查询的数据做判断,数据没有查到,所以ifnull也就失效了

减少字段非空判断

原文:https://www.cnblogs.com/wzdnwyyu/p/11119378.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!