Direkt zum Inhalt
Urkunden
FunktionenAusdrückeSchlüsselwörterAussagenKlauseln

MySQL AS Schlüsselwort

Das Schlüsselwort AS wird in MySQL verwendet, um einer Tabelle oder Spalte einen Alias zuzuweisen, damit sie leichter referenziert werden kann oder die Lesbarkeit verbessert wird. Sie ermöglicht die temporäre Umbenennung innerhalb einer Abfrage, was komplexe Abfragen und Ergebnismengen vereinfachen kann.

Verwendung

Das Schlüsselwort AS wird normalerweise in SELECT Anweisungen verwendet, um Spalten oder Tabellen in der Ergebnismenge umzubenennen. Das verbessert die Übersichtlichkeit, vor allem bei der Verwendung von Ausdrücken, Funktionen oder bei der Verknüpfung mehrerer Tabellen. Beachte, dass AS in MySQL optional ist und ein Alias zugewiesen werden kann, ohne ihn explizit zu verwenden.

SELECT column_name AS alias_name
FROM table_name;

In dieser Syntax weist column_name AS alias_name alias_name als temporären Namen für column_name zu. Alternativ dazu:

SELECT column_name alias_name
FROM table_name;

Beispiele

1. Basic Column Alias

SELECT first_name AS name
FROM employees;

In diesem Beispiel wird die Spalte first_name in der Ergebnismenge der Übersichtlichkeit halber in name umbenannt. Ohne AS:

SELECT first_name name
FROM employees;

2. Tabelle Alias

SELECT e.first_name, e.last_name
FROM employees AS e;

Hier wird der Tabelle employees ein Alias e gegeben, was die Bezugnahme auf ihre Spalten vereinfacht. Ohne AS:

SELECT e.first_name, e.last_name
FROM employees e;

3. Komplexer Alias-Ausdruck

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;

In diesem Beispiel wird das Schlüsselwort AS verwendet, um das Ergebnis einer String-Verkettung als full_name zu kennzeichnen und so die Lesbarkeit der Ausgabe zu verbessern.

4. Aliasing in JOINs

SELECT o.order_id, c.customer_name
FROM orders o
JOIN customers c ON o.customer_id = c.id;

In diesem Beispiel werden die Tabellen orders und customers als o bzw. c aliasiert, was die JOIN-Operation übersichtlicher und prägnanter macht.

Tipps und bewährte Praktiken

  • Verwende beschreibende Aliasnamen. Wähle aussagekräftige Alias-Namen, die die Daten oder den Vorgang eindeutig repräsentieren.
  • Halte die Aliasnamen kurz. Halte die Aliasnamen kurz, um die Lesbarkeit der Abfrage zu gewährleisten, aber beschreibend.
  • Konsistentes Aliasing. Verwende immer denselben Alias, wenn du in mehreren Abfragen auf dieselbe Tabelle oder Spalte verweist.
  • Vermeide reservierte Wörter. Verwende keine reservierten SQL-Wörter als Aliasnamen, um Syntaxfehler zu vermeiden.
  • Schließe sie in Anführungszeichen ein, wenn nötig. Verwende Backticks oder Anführungszeichen um Aliasnamen, wenn sie Leerzeichen oder Sonderzeichen enthalten, z. B. SELECT column_name AS 'alias name'.

SQL Upskilling für Einsteiger

Erwerbe die SQL-Kenntnisse, um mit deinen Daten zu interagieren und sie abzufragen.
Kostenloses Lernen beginnen