SQL SELECT AS (Polski)


Zmień nazwy kolumn za pomocą SQL SELECT AS

Możesz użyć formy SQL SELECT AS, aby zmienić nazwy kolumn w wynikach zapytania.

Jak dotąd widzieliśmy, gdzie wyniki zapytań zwracają wyniki nazwane na podstawie kolumn tabeli. Jest to dobre w większości przypadków, ale gdy zaczniesz pracować z wyrażeniami, zobaczysz, że nie działa to dobrze.

Aby zmienić nazwę kolumny, użyj AS.

W tym przykładzie zmieniamy nazwę FirstName na First i LastName na Last.

SELECT FirstName AS First, LastName AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

AS jest opcjonalny, czy możesz przepisać powyższy kod SQL bez użycia AS?

– Spróbuj przepisać nasz pierwszy przykład bez używania AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Zmiana nazw kolumn może wydawać się przyjemną funkcją, ale przydaje się również, gdy chcemy zwrócić obliczony wynik .

Na przykład, przypuśćmy, że chcesz zwrócić LastName całą wielką literą. Możesz napisać

SELECT UPPER(LastName)
FROM Person.Person

Ale po uruchomieniu zapytania nie zostanie zwrócona żadna nazwa kolumny. Aby mieć pewność, że kolumna ma nadaną nazwę, możesz użyć AS.

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

Twoja kolej!

Czy umiesz pisać zapytanie zwracające odrębną listę imion pisanych wielkimi literami? Nazwij kolumnę.

Wpisz poniżej swoje zapytanie, aby spróbować.

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

Leave a Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *