Eseguire CAST sui dati
Capita spesso di aver bisogno dei dati in un certo tipo o formato e di scoprire che sono salvati in modo diverso. Per esempio:
- Integrare dati da più fonti, con tipi diversi, in un unico insieme
- Rendere più leggibili dati astratti (ad es. Visualizzare True/False invece di 1/0)
Per fortuna, non serve modificare i dati alla fonte. Puoi usare funzioni per convertire esplicitamente al tipo di dato che ti serve (usando
CAST()eCONVERT()).
Ora convertirai esplicitamente i dati usando la funzione CAST().
Ricorda la sintassi:
sql
CAST(expression AS data_type [(length)])
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;