【发布时间】:2020-08-06 17:54:33
【问题描述】:
在 SQL 中,我们使用 COALESCE 返回第一个非空值。但是我们如何才能得到一组列中最后一个不为空的值。
例如:
COLA COLB COLC COLD
Asi Bhs Null Null
预期输出
Bhs
【问题讨论】:
标签: sql sql-server coalesce
在 SQL 中,我们使用 COALESCE 返回第一个非空值。但是我们如何才能得到一组列中最后一个不为空的值。
例如:
COLA COLB COLC COLD
Asi Bhs Null Null
预期输出
Bhs
【问题讨论】:
标签: sql sql-server coalesce
反过来做:
coalesce(cold, colc, colb, cola)
【讨论】: