Convertir datos con CAST
A menudo necesitas que los datos estén en un cierto tipo o formato y descubres que están almacenados de otra forma. Por ejemplo:
- Integrar datos de múltiples fuentes, con distintos tipos de datos, en uno solo
- Hacer que datos abstractos sean más legibles (p. ej., True/False en lugar de 1/0)
Por suerte, no tienes que modificar los datos en sí. Puedes usar funciones para convertir explícitamente al tipo de datos que necesites (usando
CAST()yCONVERT()).
Ahora vas a convertir datos explícitamente usando la función CAST().
Recuerda la sintaxis:
sql
CAST(expression AS data_type [(length)])
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;