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
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;