【问题标题】:SQL return last column value which isn't null in a set of columnsSQL 返回一组列中不为空的最后一列值
【发布时间】:2020-08-06 17:54:33
【问题描述】:

在 SQL 中,我们使用 COALESCE 返回第一个非空值。但是我们如何才能得到一组列中最后一个不为空的值。

例如:

COLA    COLB    COLC    COLD
Asi     Bhs     Null    Null

预期输出

Bhs

【问题讨论】:

    标签: sql sql-server coalesce


    【解决方案1】:

    反过来做:

    coalesce(cold, colc, colb, cola)
    

    【讨论】:

    • 我怎么不知道呢!呃
    猜你喜欢
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2021-07-30
    • 1970-01-01
    相关资源
    最近更新 更多