Dans MySQL, le CEILING()
permet d'arrondir un nombre à l'entier le plus proche. Plus précisément, il renvoie le plus petit entier non inférieur à son argument.
Vous pouvez également utiliser le CEIL()
fonction, qui est synonyme de CEILING()
.
Syntaxe
La syntaxe ressemble à ceci :
CEILING(X)
Pour les arguments numériques de valeur exacte, la valeur de retour a un type numérique de valeur exacte. Pour les arguments de type chaîne ou virgule flottante, la valeur de retour est de type virgule flottante.
Exemple 1 – Valeurs positives
Voici un exemple de fourniture d'une valeur positive comme argument.
SELECT CEILING(1.87) Result;
Résultat :
+--------+ | Result | +--------+ | 2 | +--------+
Dans ce cas, 2
est le plus petit entier non inférieur à 1.87
.
Voici un autre exemple, cette fois avec une valeur plus grande.
SELECT CEILING(200.87) Result;
Résultat :
+--------+ | Result | +--------+ | 201 | +--------+
Exemple 2 – Valeurs négatives
Voici un exemple utilisant une valeur négative.
SELECT CEILING(-1.87) Result;
Résultat :
+--------+ | Result | +--------+ | -1 | +--------+
Dans ce cas, -1
est le plus petit entier non inférieur à -1.87
.
Voici un autre exemple.
SELECT CEILING(-200.87) Result;
Résultat :
+--------+ | Result | +--------+ | -200 | +--------+
La fonction CEIL()
Le CEIL()
la fonction est un synonyme de CEILING()
une fonction. Par conséquent, vous pouvez remplacer tous les exemples ci-dessus par CEIL()
à la place.
Par exemple :
SELECT CEIL(1.87) Result;
Résultat :
+--------+ | Result | +--------+ | 2 | +--------+
Arrondi vers le bas - FLOOR()
Si vous préférez arrondir vers le bas à l'entier le plus proche, utilisez le FLOOR()
fonction à la place.