FLOOR (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt 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 )
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez Versions antérieures de la documentation.
Arguments
numeric_expression
Expression de la catégorie de type de données numérique exacte ou approximative.
Types de retour
Le type de retour dépend du type d’entrée de numeric_expression :
Type d’entrée | Type de retour |
---|---|
float, real | float |
decimal(p, s) | decimal(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | money |
bit | float |
Si le résultat ne tient pas dans le type de retour, une erreur de dépassement de capacité arithmétique se produit.
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.0000
Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)
L’exemple suivant montre des valeurs numériques positives et négatives, ainsi que des valeurs 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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour