Convertendo dados com CAST
É comum precisar de dados em um certo tipo ou formato e descobrir que eles estão armazenados de outra forma. Por exemplo:
- Integrar dados de várias fontes, com tipos diferentes, em um único conjunto
- Tornar dados abstratos mais legíveis (por exemplo, True/False em vez de 1/0)
Felizmente, você não precisa alterar os dados em si. Dá para usar funções para converter explicitamente para o tipo de dado de que você precisa (usando
CAST()eCONVERT()).
Agora, você vai converter dados explicitamente usando a função CAST().
Lembre-se da sintaxe:
sql
CAST(expression AS data_type [(length)])
Este exercício faz parte do curso
Funções para manipular dados no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;