1
resposta

[Sugestão] Exemplos

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.

1 resposta

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:

  1. CAST (O padrão do SQLite)
    Muito usado para transformar textos em números para fazer cálculos, ou para formatar números como texto.
-- 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'

  1. TO_CHAR e TO_DATE (Padrão Oracle / PostgreSQL)
    Ideais para extrair partes específicas de uma data ou formatar moedas.
-- 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'

  1. TRY_CONVERT (Segurança no SQL Server)
    Evita que a sua consulta quebre caso um dado esteja corrompido ou mal digitado.
-- 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.

Material Complementar
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!