No Para saber mais: conhecendo mais funções de conversão, seria bom ter feito também os exemplos, além das sintaxes para melhor entedimento.
No Para saber mais: conhecendo mais funções de conversão, seria bom ter feito também os exemplos, além das sintaxes para melhor entedimento.
Ei! Tudo bem, William?
Agradeço demais pelo seu feedback sobre a atividade!
Vou repassar a sua sugestão diretamente para a nossa equipe de desenvolvimento de conteúdo para enriquecermos esse "Para saber mais" com exemplos práticos. Enquanto isso, deixei alguns exemplos práticos de como essas principais funções de conversão funcionam no dia a dia da manipulação de dados:
-- Transforma o texto '150' no número inteiro 150 para permitir somas
SELECT CAST('150' AS INTEGER) + 50 AS Resultado;
Retorno: 200
2. CONVERT (Muito usado no SQL Server)
Permite converter tipos e até aplicar estilos de formatação (como formatos de data).
-- Converte uma data para o formato texto padronizado (estilo 103 é o padrão DD/MM/AAAA)
SELECT CONVERT(VARCHAR, GETDATE(), 103) AS DataFormatada;
Retorno: '20/05/2026'
-- Transforma uma data de sistema em texto, extraindo apenas o nome do mês
SELECT TO_CHAR(SYSDATE, 'Month') AS MesAtual FROM dual;
Retorno: 'Maio'
-- Tenta converter um texto inválido para número. Em vez de dar erro, retorna NULL
SELECT TRY_CONVERT(INT, 'TextoInvalido') AS Resultado;
Retorno: NULL
Aplicar essas conversões garante que você consiga cruzar tabelas mesmo quando os tipos de dados originais não batem perfeitamente.
Espero que tenha ajudado de alguma forma, conte sempre conosco aqui no fórum.