avatar

刘刚刚的blog

每一次迭代都让我们更接近最优

  • 首页
  • python
  • 大模型应用
  • 软件/工具导航页
  • 关于
主页 Mysql中关联字段值为NULL的处理
文章

Mysql中关联字段值为NULL的处理

发表于 2024-02-5 更新于 2024-02- 5
作者 Administrator
2~3 分钟 阅读

在sql进行关联查询时,如果出现了值为null的字段,那么是关联不到数据的。

例如:

select *
from table_a a 
left join table b on a.name = b.name and a.type=b.type

当出现类似以下的数据时,因为type列为NULL,那么是关联不上的。

name

type

a

张三

NULL

b

张三

NULL

可以使用COALESCE来进行关联,COALESCE函数是为值为null的字段设置默认值

select *
from table_a a 
left join table b on a.name = b.name and COALESCE(a.type,0)=COALESCE(b.type,0)

默认分类
mysql
许可协议:  CC BY 4.0 123
分享

相关文章

4月 24, 2024

杂记

计算四舍五入的一种方式: 对数字+0.5然后取整。

2月 18, 2024

mysql技巧杂记

GROUP_CONCAT GROUP_CONCAT在使用的时候,如果忘记了写group关键字,会导致结果中出现一条所有值都为null的数据 INNER JOIN INNER JOIN在使用时,在与主表的行匹配上才会返回。可以利用INNER JOIN这一特性来处理一些数据的筛选

2月 5, 2024

Mysql中关联字段值为NULL的处理

在sql进行关联查询时,如果出现了值为null的字段,那么是关联不到数据的。 例如: select * from table_a a left join table b on a.name = b.name and a.type=b.type 当出现类似以下的数据时,因为type列为NULL,那么

下一篇

mysql技巧杂记

上一篇

第5章 运算符、表达式和语句

最近更新

  • linux效率软件
  • 个人在vibe coding中的常用提示词梳理
  • Conda cpu占用100%的排查
  • Python工程中的一些工具
  • go中的包管理

热门标签

Halo agent vibe coding 运维 postgresql 设计模式 linux就该这么学 nas rag odoo

目录

©2026 刘刚刚的blog. 保留部分权利。

使用 Halo 主题 Chirpy