coalesce

open fun <T> coalesce(vararg values: Expression<T?>): Expression<T>

Evaluates each expression in turn until the first non-null value is obtained, and returns that value.