CommencezCommencez gratuitement

Conversions de type (CAST)

Dans la vidéo, vous avez vu que les conversions de type (type casts) sont une solution possible aux problèmes de type de données. Si vous savez qu'une certaine colonne stocke des nombres sous forme de text, vous pouvez la convertir (la « caster ») en une forme numérique, c'est-à-dire en integer.

SELECT CAST(some_column AS integer)
FROM table;

Maintenant, la colonne some_column est temporairement représentée comme un integer plutôt que comme du text, ce qui vous permet d'effectuer des calculs numériques sur cette colonne.

Cette activité fait partie du cours

Introduction aux bases de données relationnelles en SQL

Voir le cours

Instructions de l’exercice

  • Exécutez l'exemple de code fourni.
  • Comme il ne fonctionne pas, ajoutez une conversion de type integer au bon endroit, puis exécutez de nouveau.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;
Modifier et exécuter le code