CAST di tipo
Nel video hai visto che i cast di tipo sono una possibile soluzione ai problemi di tipo di dato. Se sai che una certa colonna memorizza numeri come text, puoi castare la colonna a una forma numerica, cioè a integer.
SELECT CAST(some_column AS integer)
FROM table;
Ora la colonna some_column è rappresentata temporaneamente come integer invece che come text, il che significa che puoi eseguire calcoli numerici sulla colonna.
Questo esercizio fa parte del corso
Introduzione ai database relazionali in SQL
Istruzioni dell'esercizio
- Esegui il codice di esempio fornito.
- Poiché non funziona, aggiungi un cast di tipo
integernel punto giusto ed eseguilo di nuovo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;