通过mysql 转换NULL数据方法


本文摘自PHP中文网,作者jacklove,侵删。

使用mysql查询数据库,当执行left join时,有些关联的字段内容是NULL,因此获取记录集后,需要对NULL的数据进行转换操作。

本文将提供一种方法,可以在查询时直接执行转换处理。使获取到的记录集不需要再进行转换。
mysql提供了IFNULL函数

1

IFNULL(expr1, expr2)

如果expr1不是NULL,IFNULL()返回expr1,否则返回expr2

实例:
user表结构和数据

1

+-----+---------------+| uid | lastlogintime |

1

2

3

4

+----+-----------+| id | name      |

+----+-----------+|  1 | Abby      |

|  2 | Daisy     ||  3 | Christine |

+----+-----------+


user_lastlogin表结构和数据

1

2

+-----+---------------+|   1 |    1488188120 ||   3 |    1488188131 |

+-----+---------------+

查询user的name与lastlogintime

阅读剩余部分

相关阅读 >>

mysql如何对字段设置自增

mysql索引怎么用

解决mysql数据库无法被其他ip访问的情况

传智播客刘道成mysql系列视频资料分享

mysql5.5怎么安装

mysql 用户权限管理实现

mysql如何看当前连接数量

mysql 动态生成测试数据

mysql系列之开篇 mysql关系型数据库基础概念

mysql的增删查改语句用法示例总结

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...