当前位置:   article > 正文

PostgreSQL【提升性能篇】 coalesce()函数的奇思妙用_pg coalesce

pg coalesce


前言

在数据库查询中,我们经常需要处理 NULL 值和空字符串的情况。PostgreSQL 提供了一个非常有用的函数 coalesce(),可以简化这种处理过程。

在博主的工作经验中,coalesce() 常用于处理除数不能为零,文章详情:PostgreSQL 除数不能为零,保留两位小数多种方法

本文将讲解通过 coalesce() 来简化sql以及提升查询效率。


一、在 WHERE 条件中使用 coalesce()

通常情况下,我们需要筛选出某个字段不为 NULL 且不为空字符串的行。传统的写法是使用多个条件进行判断,如下所示:

SELECT *
FROM app_projects
WHERE media_id IS NOT NULL AND media_id <> 
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/974633
推荐阅读
相关标签
  

闽ICP备14008679号