七叶笔记 » 数据库 » PostgreSQL COALESCE使用方法代码解析

PostgreSQL COALESCE使用方法代码解析

能实现,不过效率肯定不高,要进行查询两次

pgsql里面提供一个函数能完成这个操作:

能直接取到上一次的结果进行添加

二:还有一种用法就是在几个字段中取值,从前往后,一直取到不为NULL的值为止。

select id , name ,coalesce(Ph_no,Alt_no,Office_no) as contact number from employee

我们可以通过这样的语句,来得到Ph_no,Alt_no,Office_no这几个字段中,第一个不存在null的数值,上面的语句得到

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。

相关文章