Vai al contenuto
eLearner.app
Modulo 2 · Lezione 3 di 47/57 nel corso~6 min
Lezioni del modulo (3/4)

Rinominare con AS

Le colonne nel risultato hanno per default lo stesso nome della colonna di origine. Quando selezioni un'espressione (un calcolo, una concatenazione, un aggregato) il nome predefinito può essere brutto o poco chiaro. Con AS assegni un alias, cioè un nome a tua scelta:

SQL
SELECT <colonna_o_espressione> AS <alias>
FROM   <tabella>;

La parola AS è facoltativa (salary salary_eur funziona), ma scriverla la rende più leggibile. Se l'alias contiene spazi o maiuscole significative, racchiudilo tra apici doppi: AS "Annual Salary".

Esempi

SQL
-- Rinomina semplice (in inglese per convenzione):
SELECT first_name AS name,
       last_name  AS surname
FROM employees;

-- Alias su un'espressione calcolata:
SELECT first_name,
       last_name,
       salary * 13 AS annual_pay
FROM employees;

Prova tu

Esercizio#sql.m2.l3.e1
Tentativi: 0Caricamento…

Estrai cognome e stipendio di ogni dipendente, ma rinomina le colonne in 'last' e 'salary_eur'.

Caricamento editor…
Mostra suggerimento

La parola chiave è AS: SELECT colonna AS nuovo_nome.

Soluzione disponibile dopo 3 tentativi

Esercizio di ripasso

Esercizio#sql.m2.l3.e2
Tentativi: 0Caricamento…

Estrai nome e cognome concatenati in un'unica colonna chiamata 'full_name'. Usa l'operatore || per concatenare e uno spazio fra i due.

Caricamento editor…
Mostra suggerimento

In PostgreSQL la concatenazione di stringhe si fa con ||, e poi l'alias con AS.

Soluzione disponibile dopo 3 tentativi