Du kannst es dir schon einfacher machen, da der Case mehrere Zweige erlaubt.
Allerdings ist natürlich je Spalte ein Ausdruck zu definieren.

case
when wert_min = ' ' then NULL
when translate(....) <> ' ' then NULL
else cast(...)
end as min