Fonctions mathématiques canoniques

Entity SQL inclut les fonctions mathématiques canoniques suivantes :

Abs(valeur)

Retourne la valeur absolue de value.

Arguments

Int16, Int32, Int64, Byte, Single, Double et Decimal.

Valeur de retour

Type d'élément value.

Exemple

Abs(-2)

Ceiling(valeur)

Retourne le plus petit entier qui n'est pas inférieur à value.

Arguments

Single, Double et Decimal.

Valeur de retour

Type d'élément value.

Exemple

SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)

Floor(valeur)

Retourne le plus grand entier qui n'est pas supérieur à value.

Arguments

Single, Double et Decimal.

Valeur de retour

Type d'élément value.

Exemple

SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)

Power(valeur, exposant)

Retourne le résultat de value à l'exposant exponent spécifié.

Arguments

Paramètre Type
value Int32, Int64, Double ou Decimal.
exponent Int64, Double, ou Decimal.

Valeur de retour

Type d'élément value.

Exemple

Power(748.58,2)

Round(valeur)

Retourne la partie entière de value, arrondie à l'entier le plus proche.

Arguments

Single, Double et Decimal.

Valeur de retour

Type d'élément value.

Exemple

Round(748.58)

Round(valeur, chiffres)

Retourne value, arrondi aux digits spécifiés les plus proches.

Arguments

Paramètre Type
value Double ou Decimal.
digits Int16 ou Int32.

Valeur de retour

Type d'élément value.

Exemple

Round(748.58,1)

Truncate(valeur, chiffres)

Retourne value, tronqué aux digits spécifiés les plus proches.

Arguments

Paramètre Type
value Double ou Decimal.
digits Int16 ou Int32.

Valeur de retour

Type d'élément value.

Exemple

Truncate(748.58,1)

Ces fonctions retournent null si une entrée de valeur null est fournie.

Des fonctionnalités équivalentes sont disponibles dans le fournisseur managé Client Microsoft SQL. Pour plus d’informations, consultez Fonctions SqlClient pour l’Entity Framework.

Voir aussi