#778

Reconvertir une chaîne « 100.50 » en nombre

La colonne value dans metrics a été créée à l'origine comme « chaîne jusqu'à 20 caractères » — un reliquat d'un import CSV. À l'intérieur se trouvent des nombres stockés sous forme de chaînes : « 100.50 », « 250.00 », « 999.99 ». Faire des calculs dessus en SQL est pénible — il est temps de convertir la colonne vers un véritable type numérique. Construisez metrics avec id (clé primaire) et value (chaîne jusqu'à 20 caractères), insérez trois chaînes numériques, puis changez le type de la colonne vers un nombre à deux décimales — vous aurez besoin d'un cast explicite pour la conversion. Si les données contenaient un non-nombre, le changement de type échouerait ; les nôtres sont propres.

Uniquement CREATE/ALTER/DROP — aucun SELECT final nécessaire.

Le résultat de votre requête apparaîtra ici

Aucun schéma de départ

Cet exercice démarre sans aucune table — vous les créerez via CREATE TABLE.