SQL SELECT AS

Sql Select As



Wenn Sie jemals SQL verwendet haben, sind Sie höchstwahrscheinlich mit der SELECT-Anweisung vertraut. Es ist wie die „Hallo Welt“ von SQL, da es die Grundlage für SQL-Abfragen schafft.

Mit der SELECT-Anweisung können wir die Daten aus einer weiteren Datenbanktabelle abrufen. Es kann jedoch vorkommen, dass Sie den Spalten in der Abfrage einen anderen Namen oder einen Alias ​​geben müssen. Aus welchem ​​Grund auch immer, es dient entweder der Übersichtlichkeit oder der Durchführung einer bestimmten Berechnung.

Hier kommt das Schlüsselwort AS ins Spiel. Es ermöglicht uns, einer Spalte, einer Tabelle oder einem Ausdruck innerhalb einer SQL-Abfrage einen Alias ​​zuzuweisen.







In diesem Tutorial tauchen wir in die Welt von SQL ein und erfahren mehr über das Schlüsselwort AS, warum es existiert und wie wir es verwenden können.



Syntax:

Mit der SELECT AS-Klausel können wir die Aliase Spalten, Tabellen oder Ausdrücken in Ihrer SQL-Abfrage zuweisen.



Wir können seine Syntax wie folgt ausdrücken:





SELECT Spaltenname AS Aliasname

FROM Tabellenname;

Hier bezieht sich „column_name“ auf den Namen der Spalte, die wir auswählen möchten, und „alias_name“ bezieht sich auf den Alias, den wir der ausgewählten Spalte zuweisen möchten.

Der beste Weg, die Funktionsweise dieser Funktion zu verstehen, besteht darin, sie zu verwenden. Schauen wir uns daher einige Anwendungsbeispiele für die Anwendung an.



Beispiel 1: Spaltenalias

Die häufigste Verwendung des Schlüsselworts AS ist das Zuweisen einer Spalte mit einem Alias. Angenommen, wir haben eine Tabelle, die die Kundeninformationen mit den Spalten „Vorname“ und „Nachname“ enthält.

Wenn Sie die Daten aus der Tabelle auswählen möchten, aber die Aliase „Vorname“ und „Nachname“ für die Spalten verwenden möchten, können wir eine Abfrage wie folgt verwenden:

SELECT Vorname AS 'Vorname' , Nachname AS 'Familienname, Nachname'

VOM Kunden;

Dadurch sollte ein anderer Name für die resultierenden Spalten bereitgestellt werden, wie in der folgenden Beispielausgabe gezeigt:

Wir können die Aliase auch in einer Berechnung verwenden. Angenommen, wir möchten das Jahresgehalt aller Mitarbeiter berechnen und die resultierenden Werte in der Spalte „Jahresgehalt“ ausgeben. Wir können die Abfrage wie folgt verwenden:

Gehalt auswählen * 12 ALS „Jahresgehalt“

VON Mitarbeitern;

In diesem Beispiel berechnen wir das Jahresgehalt, indem wir die Gehaltsspalte mit 12 multiplizieren und ihm den Alias ​​„Jahresgehalt“ geben.

Beispiel 2: Tabellenaliase

Der zweite Anwendungsfall des Schlüsselworts AS ist das Festlegen und Zuweisen der Tabellenaliase. Tabellenaliase sind sehr nützlich, da sie beim Umgang mit Verknüpfungen nützlich sind oder sogar Ihre Abfragen besser lesbar machen.

Betrachten Sie das folgende Beispiel, das zeigt, wie Sie mit dem Schlüsselwort AS einen Tabellenalias erstellen:

SELECT e.first_name, e.last_name, d.department_name

VON Mitarbeitern AS e

INNER JOIN Abteilungen AS d AN e.department_id = d.department_id;

In diesem Fall weisen wir die Aliase „e“ und „d“ den Tabellen „employees“ bzw. „departments“ zu. Dadurch ist es sehr einfach, später in der Abfrage auf die Tabellen zu verweisen. Dies kommt vor allem beim Umgang mit SQL-Joins vor.

Beispiel 3: Ausdrucksaliase

Ein weiterer Anwendungsfall des Schlüsselworts AS besteht darin, Aliase für verschiedene Ausdrücke zu erstellen. Dies kann dazu beitragen, einen komplexen Ausdruck oder eine komplexe Berechnung zu vereinfachen.

Nehmen Sie zum Beispiel eine Beispieldemonstration:

SELECT CONCAT(Vorname, ' ' , Nachname) AS 'Vollständiger Name'

VON Mitarbeitern;

Dies zeigt, wie man einer „concat“-Funktion einen Alias ​​zuweist.

Beispiel 4: Unterabfrage-Aliase

Wir können die Aliase auch beim Umgang mit Unterabfragen erstellen. Dies kann die Referenzierung und das Verständnis der Unterabfragen erleichtern.

Ein Beispiel ist wie folgt:

SELECT Vorname, Nachname, (

WÄHLEN SIE MAX(Gehalt) VON den Mitarbeitern

) ALS „Maximales Gehalt“

VON Mitarbeitern;

In diesem Beispiel verwenden wir eine Unterabfrage, um das maximale Gehalt aus der Tabelle „Mitarbeiter“ zu ermitteln und weisen ihm in der Hauptabfrage den Alias ​​„Max. Gehalt“ zu.

Beispiel 5: Funktionsaliase aggregieren

Schließlich können wir die Aliase für die Spalten verwenden, die sich aus einer Aggregatfunktion ergeben, um eine besser lesbare Ausgabe zu erzielen, wie im Folgenden gezeigt:

WÄHLEN SIE AVG(Gehalt) ALS 'Durchschnittsgehalt'

VON Mitarbeitern;

In diesem Fall weisen wir das Ergebnis der Funktion AVG() dem Alias ​​„Durchschnittsgehalt“ zu.

Abschluss

In diesem Tutorial haben wir eine der grundlegenden Funktionen von SQL kennengelernt, die es uns ermöglicht, Aliase für verschiedene Objekte wie Tabellen, Spalten, Ausdrücke, Unterabfragen usw. zu erstellen. Dies kann dazu beitragen, die Lesbarkeit der Abfrage zu verbessern und für mehr Klarheit zu sorgen resultierende Ausgabe.