我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql转换null数据的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql转换null数据的方法

小编给大家分享一下mysql转换null数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

mysql转换null数据的方法:使用IFNULL函数,如果expr1不是NULL,【IFNULL()】返回expr1,否则返回expr2,代码为【IFNULL(expr1, expr2)】。

mysql转换null数据的方法:

mysql提供了IFNULL函数

IFNULL(expr1, expr2)

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

实例:

user表结构和数据

+----+-----------+
| id | name      |
+----+-----------+
|  1 | Abby      |
|  2 | Daisy     |
|  3 | Christine |
+----+-----------+

user_lastlogin表结构和数据

+-----+---------------+
| uid | lastlogintime |
+-----+---------------+
|   1 |    1488188120 |
|   3 |    1488188131 |
+-----+---------------+

查询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 | name      | lastlogintime |
+----+-----------+---------------+
|  1 | Abby      |    1488188120 |
|  2 | Daisy     |          NULL |
|  3 | Christine |    1488188131 |
+----+-----------+---------------+

因为id=2的用户未登入过,所以在user_lastlogin表中没有记录。因此lastlogintime为NULL。

使用IFNULL把NULL转为0

IFNULL(lastlogintime, 0)
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数据的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql转换null数据的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java数据类型转换的方法

这篇文章主要讲解了“java数据类型转换的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java数据类型转换的方法”吧!自动类型转换:主要指小类型到大类型的转换。 即强制类型转换:主要指
2023-06-19

python数据类型的转换方法

这篇文章主要介绍“python数据类型的转换方法”,在日常操作中,相信很多人在python数据类型的转换方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python数据类型的转换方法”的疑惑有所帮助!接下来
2023-06-20

Java数据转换的方法是什么

今天小编给大家分享一下Java数据转换的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 字符串转换成数据 字符
2023-06-03

Golang中的数据转换方法大全

Golang中的数据转换方法大全,需要具体代码示例在Golang中,数据的转换是我们常常需要处理的问题之一。在不同的数据类型之间进行转换,可以帮助我们实现各种功能和需求。本文将为大家介绍一些Golang中常用的数据转换方法,并给出具体的代码
Golang中的数据转换方法大全
2023-12-23

golang有哪些数据转换方法

golang数据转换方法:1、类型转换操作符;2、类型断言;3、字符串和数字之间的转换;4、JSON序列化和反序列化;5、使用标准库进行数据转换;6、使用第三方库进行数据转换;7、自定义数据转换函数。详细介绍:1、类型转换操作符,Go语言提
golang有哪些数据转换方法
2023-12-22

mongodb数据库转换的方法是什么

MongoDB数据库转换的方法有多种,取决于具体的需求和情况。1. 数据备份和还原:可以使用mongodump和mongorestore命令行工具来备份和还原数据库。mongodump将数据库导出为二进制格式的备份文件,而mongorest
2023-08-30

SQL中的Convert()函数方法(转换数据格式)

在SQL中,Convert()函数用于转换数据的格式。它可以将一个数据类型转换为另一个数据类型,例如将字符串转换为整数、将日期转换为字符串等。Convert()函数的语法如下:```CONVERT(data_type, expression
2023-09-01

Python数据类型转换实现方法

这篇文章主要介绍了Python数据类型转换的实现,有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可
2022-12-08

numpy转换数据类型的方法有哪些

numpy转换数据类型的方法有:1、astype()方法,用于将数组转换为指定的数据类型,接受一个参数,即要转换为的数据类型;2、view()方法,创建一个新的数组对象,该对象与原始数组共享相同的数据;3、asarray()函数,可以将数组
numpy转换数据类型的方法有哪些
2023-11-22

c++数据类型转换的方法是什么

在C++中,数据类型转换有以下几种方法:1. 隐式转换:在某些情况下,C++会自动执行数据类型的隐式转换。例如,将整数赋值给浮点数变量时,整数会被自动转换为浮点数。2. 强制转换(显式转换):可以使用强制转换操作符来显式地将一种数据类型转换
2023-09-16

编程热搜

目录