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

Ver Curso

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;