Tipo CASTs
No vídeo, você viu que as conversões de tipo são uma possível solução para problemas de tipo de dados. Se você souber que uma determinada coluna armazena números como texto (text
), poderá converter a coluna em formato numérico, ou seja, em integer
.
SELECT CAST(some_column AS integer)
FROM table;
Agora, a coluna some_column
está temporariamente representada como integer
em vez de text
, o que significa que você pode executar cálculos numéricos com a coluna.
Este exercício faz parte do curso
Introdução aos Bancos de Dados Relacionais em SQL
Instruções de exercício
- Execute o código de exemplo fornecido.
- Se não funcionar, inclua uma conversão de tipo
integer
no local correto e execute-o novamente.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;