SQL SELECT AS (Italiano)


Rinomina colonne con SQL SELECT AS

È possibile utilizzare una forma di SQL SELECT AS per rinominare le colonne nei risultati della query.

Finora hai visto dove i risultati delle query restituiscono risultati denominati in base alle colonne della tabella. Questo va bene per la maggior parte dei casi, ma una volta che inizi a lavorare con le espressioni, vedrai che non funziona bene.

Per rinominare una colonna usa AS.

In questo esempio stiamo rinominando FirstName in First e LastName in Last.

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

L’AS è opzionale, puoi riscrivere l’SQL sopra senza usare AS?

– Prova a riscrivere il nostro primo esempio senza utilizzare AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Rinominare le colonne può sembrare una caratteristica carina, ma è utile anche quando vogliamo restituire un risultato calcolato .

Per esempio, supponi di voler restituire LastName tutto maiuscolo. Potresti scrivere

SELECT UPPER(LastName)
FROM Person.Person

Ma una volta eseguita la query, non vedrai restituito alcun nome di colonna. Per assicurarti che alla colonna sia assegnato un nome, puoi utilizzare AS.

SELEZIONA UPPER (LastName) come FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

il tuo turno!

Puoi scrivere una query per restituire un elenco distinto di nomi maiuscoli? Assegna un nome alla colonna.

Scrivi la tua query sotto per provarla.

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

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *