В SQL мы используем COALESCE для возврата первого ненулевого значения. Но как мы можем получить последнее значение, которое не является нулевым в наборе столбцов.
например:
COLA COLB COLC COLD Asi Bhs Null Null
Ожидаемый результат
Bhs
Сделайте наоборот:
coalesce(cold, colc, colb, cola)