Type CASTs
Dans la vidéo, vous avez vu que les casts de type sont une solution possible pour les problèmes de type de données. Si vous savez qu'une certaine colonne stocke des nombres sous la forme text
, vous pouvez convertir la colonne en une forme numérique, c'est-à-dire en integer
.
SELECT CAST(some_column AS integer)
FROM table;
Désormais, la colonne some_column
est temporairement représentée par integer
au lieu de text
, ce qui signifie que vous pouvez effectuer des calculs numériques sur cette colonne.
Cet exercice fait partie du cours
Introduction aux bases de données relationnelles SQL
Instructions
- Exécutez l'exemple de code donné.
- Si cela ne fonctionne pas, ajoutez un cast de type
integer
au bon endroit et exécutez à nouveau.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;