Tipo CASTs

En el vídeo, has visto que la conversión de tipos es una posible solución para los problemas de tipos de datos. Si sabes que una determinada columna almacena números como text, puedes convertir la columna a una forma numérica, es decir, a integer.

SELECT CAST(some_column AS integer)
FROM table;

Ahora, la columna some_column se representa temporalmente como integer en lugar de text, lo que significa que puedes realizar cálculos numéricos en la columna.

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Instrucciones de ejercicio

  • Ejecuta el código de ejemplo dado.
  • Como no funciona, añade un molde de tipo integer en el lugar adecuado y ejecútalo de nuevo.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;