SQL: ALIASE

Beispiel – Alias für einen Spaltennamen

Im Allgemeinen werden Aliase verwendet, um das Lesen der Spaltenüberschriften in Ihrer Ergebnismenge zu erleichtern. Am häufigsten verwenden Sie einen Alias für eine Spalte, wenn Sie eine Aggregatfunktion wie MIN, MAX, AVG, SUM oder COUNT in Ihrer Abfrage verwenden.

Schauen wir uns ein Beispiel an, wie man einen Spaltennamen in SQL als Alias verwendet.

In diesem Beispiel haben wir eine Tabelle namens employees mit den folgenden Daten:

employee_number last_name first_name salary dept_id
1001 Smith John 62000 500
1002 Anderson Jane 57500 500
1003 Everest Brad 71000 501
1004 Horvath Jack 42000 501

Lassen Sie uns zeigen, wie man eine Spalte alias. Geben Sie die folgende SQL-Anweisung ein:

Try It

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

Es werden 2 Datensätze ausgewählt. Dies sind die Ergebnisse, die Sie sehen sollten:

dept_id total
500 2
501 2

In diesem Beispiel haben wir das Feld COUNT(*) als total gesetzt. Als Ergebnis wird total als Überschrift für die zweite Spalte angezeigt, wenn die Ergebnismenge zurückgegeben wird. Da unser Aliasname keine Leerzeichen enthielt, müssen wir den Aliasnamen nicht in Anführungszeichen setzen.

Schreiben wir nun unsere Abfrage neu, um ein Leerzeichen in den Spaltenalias aufzunehmen:

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

Es werden 2 Datensätze ausgewählt. Dies sind die Ergebnisse, die Sie sehen sollten:

Abteilungs-ID Mitarbeiter insgesamt
500 2
501 2

In diesem Beispiel haben wir das Feld COUNT(*) als „total employees“ bezeichnet, sodass dies die Überschrift für die zweite Spalte in unserer Ergebnismenge wird. Da dieser Spaltenalias Leerzeichen enthält, muss „total employees“ in der SQL-Anweisung in Anführungszeichen gesetzt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.