Ich schließe mich HeZas Empfehlung an!
Nur ein Hinweis zur Verwendung von Aliasen. Gegenüber den beschriebenen Verfahren kenne ich eine Ausnahme, das ist
mySQL (wahrscheinlich entsprechend auch Maria
DB). Hier können Aliase auch in where, order by, .. verwendet werden, was eine der wenigen angenehmen Features von
mySQL ist (das einzige?).
Technisch hat es wohl etwas mit der Auswertungsreihenfolge/Parsing des Statements zu tun. Vielleicht gilt das nicht mal grundsätzlich für
mySQl, sondern nur für spezifische Engines- wovon es ja einige bei
mySQL gibt. Aber das ist nur Hören/Sagen.
Das nur als Randinfo, denn es ist m.E. für Deinen Einsatzzweck und den Weg, den HeZa vorschlägt, dann unerheblich.