Konvertera data med CAST
Det händer ofta att man behöver data i ett visst format eller en viss typ, men att det är lagrat på ett annat sätt. Till exempel:
- Integrering av data från flera källor med olika datatyper till en enda källa
- Abstrakt data bör vara mer läsbar (t.ex. True/False i stället för 1/0)
Tur nog behöver du inte ändra själva datan. Du kan använda funktioner för att explicit konvertera till den datatyp du behöver (med
CAST()ochCONVERT()).
Nu ska du explicit konvertera data med hjälp av funktionen CAST().
Kom ihåg syntaxen:
sql
CAST(expression AS data_type [(length)])
Den här övningen är en del av kursen
Funktioner för datamanipulering i SQL Server
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;