Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Point de terminaison d’analytique SQL dans Microsoft Fabric
Entrepôt dans Microsoft Fabric
Base de données SQL dans Microsoft Fabric
Renvoie le nombre entier le plus grand, inférieur ou égal à l'expression numérique donnée.
Conventions de la syntaxe Transact-SQL
Syntaxe
FLOOR ( numeric_expression )
Arguments
numeric_expression
Expression de catégorie de type de données numérique exact ou approximatif.
Types de retour
Le type de retour dépend du type d’entrée de numeric_expression :
| Type d’entrée | Type de retour |
|---|---|
| Flotte, vrai | float |
| décimale(p, s) | décimale(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| L’argent, petit argent | money |
| bit | float |
Si le résultat ne correspond pas au type de retour, une erreur de dépassement arithmétique se produit.
Pour plus d’informations, voir Précision, échelle et longueur.
Exemples
Cet exemple montre les valeurs numériques positives, négatives et monétaires avec la fonction FLOOR.
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
Le résultat est la partie entière de la valeur calculée dans le même type de données que numeric_expression.
---- ----- -------
123 -124 123.00