Leçon 3 / 9 — Chapitre 3: Fonctions numériques et NULL avancé
CEIL et FLOOR : arrondi vers le haut ou vers le bas
Contrairement à ROUND, qui arrondit à la valeur la plus proche, CEIL arrondit systématiquement vers le haut (l'entier immédiatement supérieur ou égal), et FLOOR systématiquement vers le bas (l'entier immédiatement inférieur ou égal).
SELECT CEIL(montant) FROM clients WHERE id = 4;
montant vaut 60.75 pour ce client : CEIL arrondit vers le haut, donnant 61.
SELECT FLOOR(montant) FROM clients WHERE id = 4;
→ 60 (arrondi vers le bas).
Sur une valeur négative, la direction reste littérale, pas relative à zéro : CEIL(-60.75) donne -60 (l'entier supérieur, plus proche de zéro), et FLOOR(-60.75) donne -61 (l'entier inférieur, plus loin de zéro).
À retenir :
CEIL(valeur)arrondit toujours vers le haut,FLOOR(valeur)toujours vers le bas — jamais vers la valeur la plus proche commeROUND.- Sur une valeur positive non entière,
CEILetFLOORencadrent toujours la valeur ; ils sont égaux uniquement si la valeur est déjà un entier. - Sur une valeur négative,
CEILse rapproche de zéro etFLOORs'en éloigne.
À vous de jouer : calculez CEIL et FLOOR pour le montant du client d'id 2 (85.2).
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès