当前位置:   article > 正文

PostgreSQL函数coalesce_pogrsql coalesce

pogrsql coalesce

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

  1. select COALESCE(null,null); -- 结果得到''
  2. select COALESCE(null,null,'a',''); -- 结果得到a
  3. select COALESCE(null,null,'','a'); -- 结果得到''
  4. select COALESCE(null,null,now(),'1970-01-01 00:00:00'); -- 结果得到当前时间
  5. -- 可以和其他函数配合来实现一些复杂点的功能:查询学生姓名,如果学生名字为null或'',则显示“姓名为空”
  6. select case when coalesce(f_name,'') = '' then '姓名为空' else f_name end from t_student;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/386750
推荐阅读
相关标签
  

闽ICP备14008679号