Fachkonzept - Verbessern der Ausgabe
Umbenennen der Attribute
Das Beispiel aus Aufgabe 1 zeigt ein typisches Problem bei der Ausgabe: Zwei Attribute in den Tabellen benutzer
und bild
tragen den gleichen Namen, was bei der Ergebnistabelle verwirren kann.
Attribute können für die Ausgabe im SQL-Befehl umbenannt werden. Dazu wird im SELECT
-Teil ein Aliasnamen für das Attribut angegeben.
Im Beispiel:
Beachte, dass wie im Beispiel der neue Name auch später (z.B. beim ORDER BY) verwendet werden darf.
Wenn die Spaltenüberschrift mehrere Wörter enthalten soll, setze sie in Anführungszeichen: bild.Name AS 'Name der Datei'
Duplikate in Tabellen
Die Anfrage aus Aufgabe 2 liefert scheinbar doppelte Datensätze.
Der Grund sind die "verborgenen" Attribute des Join-Ergebnisses, die nicht angezeigt werden, aber in den ursprünglichen Daten natürlich vorhanden sind:
Duplikate in den Datensätzen eines SQL-Befehls können mit dem Befehl SELECT DISTINCT bei der Ausgabe verhindert werden.
Im Beispiel: