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:
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
-- 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
Estrai cognome e stipendio di ogni dipendente, ma rinomina le colonne in 'last' e 'salary_eur'.
Mostra suggerimento
La parola chiave è AS: SELECT colonna AS nuovo_nome.
Soluzione disponibile dopo 3 tentativi
Esercizio di ripasso
Estrai nome e cognome concatenati in un'unica colonna chiamata 'full_name'. Usa l'operatore || per concatenare e uno spazio fra i due.
Mostra suggerimento
In PostgreSQL la concatenazione di stringhe si fa con ||, e poi l'alias con AS.
Soluzione disponibile dopo 3 tentativi