SQL SELECT AS (Dansk)


Omdøb kolonner med SQL SELECT AS

Du kan bruge en form for SQL SELECT AS til at omdøbe kolonner i dine forespørgselsresultater.

Indtil videre har du set, hvor forespørgselsresultater returnerer resultater opkaldt efter tabelkolonnerne. Dette er fint i de fleste tilfælde, men når du først begynder at arbejde med udtryk, kan du se, at dette ikke fungerer godt.

For at omdøbe en kolonne skal du bruge AS.

I dette eksempel vi omdøber FirstName til First og LastName til Last.

VÆLG FirstName AS First, LastName AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

AS er valgfri, kan du omskrive ovenstående SQL uden at bruge AS?

– Prøv at omskrive vores første eksempel uden at bruge AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Omdøbning af kolonner kan virke som en god at have funktion, men det er også praktisk, når vi vil returnere et beregnet resultat .

Antag for eksempel, at du i alle store og små bogstaver ønskede at returnere Efternavnet. Du kunne skrive

SELECT UPPER(LastName)
FROM Person.Person

Men når du har kørt forespørgslen, ser du ikke noget kolonnenavn returneres. For at sikre, at kolonnen får et navn, kan du bruge AS.

VÆLG OPPER (Efternavn) som FRA Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

din tur!

Kan du skrive en forespørgsel for at returnere en særskilt liste over store bogstaver? Navngiv kolonnen.

Skriv din forespørgsel nedenfor, de prøver det.

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

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *