通过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 的高可用性:keepalived 双主热备

mysql中怎么删除数据库

mysql实现字符串截取的图文教程

mysql如何实现行转列

mysql建表外键怎么设?

mysql installer 8.0.21安装教程图文详解

java如何连接mysql数据库?

win7下安装mysql5.7.16过程记录

mysql分表、分库、分片和分区知识深入详解

mysql流程控制之条件、循环结构

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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