← SQL avancé
Leçon 1 / 9 — Chapitre 5: CAST et vues approfondies
Changement de type : CAST / CONVERT
SELECT CAST(montant AS INTEGER) FROM clients WHERE id = 1;
→ 120 (montant vaut 120.456 ; le comportement exact sur une valeur décimale — arrondi ou troncature — peut varier légèrement selon le moteur, mais ici les deux approches donnent le même résultat : 120).
SELECT CAST('7' AS INTEGER) + 1;
→ 8 (convertit le texte '7' en nombre entier, ce qui permet ensuite l'addition).
À retenir :
CAST(valeur AS TYPE)convertit explicitement une valeur d'un type vers un autre.- Convertir un texte numérique (comme '7') en nombre permet ensuite d'utiliser des opérations arithmétiques dessus.
- Le comportement exact d'un CAST vers un entier sur une valeur décimale peut varier selon le moteur SQL (arrondi ou troncature).
À vous de jouer : testez SELECT CAST('12' AS INTEGER) * 2; et vérifiez le résultat.
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.