PaliSkill
← 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.