Fonctions de valeurs numériques - floor

 

S’applique à : SQL Server

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Renvoie le nombre le plus élevé sans portion décimale qui ne dépasse pas la valeur de cet argument. Si l'argument est une séquence vide, la fonction renvoie la séquence vide.

  
fn:floor ($arg as numeric?) as numeric?  

$arg
Nombre à laquelle s'applique la fonction.

Si le type de $arg est un des trois types numériques de base, xs, xs : double, ou xs : decimal, le type de retour est identique à celui du $arg type. Si le type de $arg est un type qui est dérivé d’un des types numériques, le type de retour est le type de base numérique.

Si l’entrée pour les fonctions de valeur, fn : Ceiling ou fn : Round est xdt : untypedAtomic, les données non typées, elle est implicitement convertie en xs : double. Tout autre type génère une erreur statique.

Cette rubrique fournit des exemples de XQuery relatifs à des instances XML stockés dans différentes xml colonnes de type dans la base de données AdventureWorks.

Vous pouvez utiliser l’exemple fonctionnel de la fonction ceiling (XQuery) pour la floor() fonction XQuery. Il vous suffit de remplacer le ceiling() (fonction) dans la requête avec la floor() (fonction).

Les limitations suivantes s'appliquent :

  • Le floor() fonction mappe toutes les valeurs entières à xs : decimal.

Fonction CEILING (XQuery)
Fonction Round (XQuery)
Fonctions XQuery sur le Type de données xml

Ajouts de la communauté

AJOUTER
Afficher: