美文网首页
COALESCE() 使用

COALESCE() 使用

作者: mysimplebook | 来源:发表于2020-09-08 15:14 被阅读0次

    COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。

    具体定义参看:

                                https://baike.baidu.com/item/coalesce/10348978?fr=aladdin

    它经常用在过滤条件中 值存在null的情况下的特殊处理

    如表table

    如果想将verfiy_date为空的选出来,通常做法:

    select id from table where verify_date is null;

    也可以使用如下做法,当verify_date值为空的时候,取过滤条件‘2020-09-06’代替

    select id from table where coalesce(verify_date,'2020-09-06')<='2020-09-07'

    查询结果

    相关文章

      网友评论

          本文标题:COALESCE() 使用

          本文链接:https://www.haomeiwen.com/subject/ojzdektx.html