SQL SELECT AS (Svenska)


Byt namn på kolumner med SQL SELECT AS

Du kan använda en form av SQL SELECT AS för att byta namn på kolumner i dina sökresultat.

Hittills har du sett var frågeresultat returnerar resultat uppkallade efter tabellkolumnerna. Det här är bra i de flesta fall, men när du börjar arbeta med uttryck ser du att det inte fungerar bra.

För att byta namn på en kolumn, använd AS.

I det här exemplet vi byter namn på förnamn till förnamn och efternamn till sista.

VÄLJ förnamn som första, efternamn som sista från person.

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

AS är valfritt, kan du skriva om ovanstående SQL utan att använda AS?

– Försök skriva om vårt första exempel utan att använda AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Att byta namn på kolumner kan verka som en trevlig funktion, men det kommer också till nytta när vi vill returnera ett beräknat resultat .

Antag till exempel att du ville returnera efternamnet i stort. Du kan skriva

SELECT UPPER(LastName)
FROM Person.Person

Men när du kör frågan ser du inget kolumnnamn. För att säkerställa att kolumnen ges ett namn kan du använda AS.

VÄLJ ÖVRE (Efternamn) som FRÅN Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

din tur!

Kan du skriva en fråga för att returnera en distinkt lista med versaler med stora bokstäver? Namnge kolumnen.

Skriv din fråga nedan och försök.

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

Leave a Reply

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *