SQL SELECT AS (Deutsch)


Spalten mit SQL SELECT AS umbenennen

Sie können eine Form von SQL SELECT AS verwenden, um Spalten in Ihren Abfrageergebnissen umzubenennen.

Bisher haben Sie gesehen, wo Abfrageergebnisse Ergebnisse zurückgeben, die nach den Tabellenspalten benannt sind. Dies ist in den meisten Fällen in Ordnung, aber sobald Sie mit der Arbeit mit Ausdrücken beginnen, werden Sie feststellen, dass dies nicht gut funktioniert.

Um eine Spalte umzubenennen, verwenden Sie AS.

In diesem Beispiel Wir benennen Vorname in Vorname und Nachname in Nachname um.

SELECT Vorname als Vorname, Nachname als Nachname Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

Der AS ist optional. Können Sie das obige SQL ohne Verwendung umschreiben? AS?

– Versuchen Sie, unser erstes Beispiel ohne Verwendung von AS neu zu schreiben.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Das Umbenennen von Spalten scheint eine nette Funktion zu sein, ist aber auch nützlich, wenn wir ein berechnetes Ergebnis zurückgeben möchten

Angenommen, Sie möchten den Nachnamen in Großbuchstaben zurückgeben. Sie könnten schreiben

SELECT UPPER(LastName)
FROM Person.Person

Sobald Sie die Abfrage ausführen, wird jedoch kein Spaltenname zurückgegeben. Um sicherzustellen, dass der Spalte ein Name zugewiesen wird, können Sie AS verwenden.

SELECT UPPER (LastName) als FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

Sie sind dran!

Können Sie schreiben? eine Abfrage, um eine eindeutige Liste von Vornamen in Großbuchstaben zurückzugeben? Benennen Sie die Spalte.

Schreiben Sie Ihre Anfrage unten, sie versuchen es.

-- AnswerSELECT DISTINCT UPPER(FirstName) AS FROM Person.Person;

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.