IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Esegui il codice di esempio fornito.
  • Poiché non funziona, aggiungi un cast di tipo integer nel 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;
Modifica ed esegui il codice