赞
踩
最近写PGSQL的过程中,学习到一个非常有用的函数:coalesce
用途:
(1):将控制替换成其他值;
(2):返回第一个非空值
表达式
COALESCE是一个函数, (expression_1, expression_2, …,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。
应用
SQL实例
排除某个字段不为空且不为NULL的情况:
select * from student where coalesce(name, '') <>''
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。