Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Por que usar o CAST?

Por que usar o CAST se é possível concatenar da seguinte forma: SELECT ('O faturamento bruto médio foi de ' || ROUND(AVG(faturamento_bruto), 2)) FROM faturamento

1 resposta
solução!

Olá, Matheus! Tudo bem?

Você fez uma boa pergunta! Realmente, nesse caso, a concatenação funciona sem a necessidade do CAST. O SQLite, por padrão, tenta converter os tipos de dados para que a concatenação seja possível. No entanto, o CAST é uma ferramenta importante para garantir que a conversão seja feita de forma explícita e segura, especialmente em situações mais complexas. Imagine que você precise concatenar um valor numérico com uma data. Sem o CAST, o SQLite pode ter dificuldades em interpretar a operação e gerar um erro.

Espero ter ajudado!

Abraço ✨

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!