3.7 Zusammenfassung – Berechnungen und Aliasnamen
In dieser Lektion haben wir gelernt wie man, zur besseren Übersicht, dem Spaltennamen einen
eindeutigeren Namen geben kann.
Datenbankentwickler abstrahieren diese Namen meist und das erschwert den Überblick. Da ist es dann
schon besser, wenn man eine Abkürzung wie zum Beispiel plz
in Postleitzahl
umbenennt.
Zur Wiederholung wollen wir die allgemeine Form hier noch einmal zeigen.
SELECT Spaltenname/Formel AS Aliasname, ... , Feldliste FROM ...
Durch arithmetischen Operationen – beispielsweise die Addition – oder auch mathematischen Funktionen können Abfrageergebnisse bei der Ausgabe manipuliert werden. Dies geschieht nur temporär und beeinflusst die gespeicherten Datensätze in der Datenbank nicht!
Wir erinnern uns an das folgende Beispiel:
SELECT raum_ID AS Raumnummer, miete AS Monatlicher_Mietpreis, miete / groesse AS Quadratmeterpreis FROM tbl_raum WHERE miete / groesse > 9.5
An dieser Stelle noch ein Hinweis
Zwischen dem Funktionsnamen und der folgenden Klammer darf kein Leerraum stehen! Das hilft dem MySQL-Parser,
zwischen Funktionsaufrufen und Tabellen- oder Spaltenverweisen zu unterscheiden, die
denselben Namen haben könnten wie eine Funktion. Leerzeichen um Argumente herum sind dagegen zulässig.