"else" gibt es nur im case.
SQL kennt nur Ausdrücke je Spalte.
Ein "Else" im Select macht keinen Sinn, da es dann unendliche Möglichkeiten gäbe die aber trotzdem falsch sein können.
So hast du das schon richtig gemacht.