coalesce

fun <T : ExpressionValue> coalesce(vararg values: Expression<T>): Expression<T>(source)

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