Dans SQL Server, le T-SQL CEILING()
permet d'arrondir un nombre à l'entier le plus proche. Plus précisément, il renvoie le plus petit entier supérieur ou égal à l'expression numérique spécifiée.
Vous fournissez le nombre comme argument. Le type de données de retour est le même que celui fourni en argument.
Syntaxe
La syntaxe ressemble à ceci :
CEILING ( numeric_expression )
Où expression_numérique est une expression de la catégorie de type de données numérique exacte ou numérique approximative.
Notez que le bit le type de données n'est pas valide.
Exemple 1 – Valeurs positives
Voici un exemple de fourniture d'une valeur positive comme argument.
SELECT CEILING(3.63) Result;
Résultat :
+----------+ | Result | |----------| | 4 | +----------+
Dans ce cas, 4
est le plus petit entier non inférieur à 3.63
.
Voici un autre exemple, cette fois avec une valeur plus grande.
SELECT CEILING(500.71) Result;
Résultat :
+----------+ | Result | |----------| | 501 | +----------+
Exemple 2 – Valeurs négatives
Voici un exemple utilisant une valeur négative.
SELECT CEILING(-3.63) Result;
Résultat :
+----------+ | Result | |----------| | -3 | +----------+
Dans ce cas, -3
est le plus petit entier non inférieur à -3.63
.
Voici un autre exemple.
SELECT CEILING(-500.71) Result;
Résultat :
+----------+ | Result | |----------| | -500 | +----------+
Arrondi vers le bas - FLOOR()
Si vous préférez arrondir vers le bas à l'entier le plus proche, utilisez le T-SQL FLOOR()
fonction à la place.