七叶笔记 » 数据库 » postgresql 中的COALESCE()函数使用小技巧

postgresql 中的COALESCE()函数使用小技巧

技巧点分析:

1、coalesce函数说明:返回其参数中第一个非空表达式,这里使用即 area_list

2、白名单地区为多个国家以逗号分隔,则使用like concat的方式,能查询出某个国家是否被包含其中。

补充:PostgreSQL - null和''的区别与判断以及COALESCE函数

null和''的区别与判断

null是一种类型,''是空字符串,打个比方,''是你参加了考试且得了零分,而null则是你压根就没有参加考试。

如果要在sql中对两者进行判断,是有区别的:

使用COALESCE函数

COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章