Partager via


Fonctions canoniques mathématiques

Entity SQL intègre des fonctions canoniques mathématiques.

Le tableau ci-dessous présente les fonctions canoniques mathématiques Entity SQL .

Fonction Description

Abs( value )

Retourne la valeur absolue de value.

Arguments

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

Valeur de retour

Type de value.

Exemple

Abs(-2)

Ceiling( value )

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

Arguments

Single, Double et Decimal.

Valeur de retour

Type de value.

Exemple

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

Floor( value )

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

Arguments

Single, Double et Decimal.

Valeur de retour

Type de value.

Exemple

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

Power( value, exponent)

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

Arguments

value : Int32, Int64, Double ou Decimal.

exponent : Int64, Double ou Decimal.

Valeur de retour

Type de value.

Exemple

Power(748.58,2)

Round( value )

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

Arguments

Single, Double et Decimal.

Valeur de retour

Type de value.

Exemple

Round(748.58)

Round( value, digits)

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

Arguments

value : Double ou Decimal.

digits : Int16 ou Int32.

Valeur de retour

Type de value.

Exemple

Round(748.58,1)

Truncate( value, digits)

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

Arguments

value : Double ou Decimal.

digits : Int16 ou Int32.

Valeur de retour

Type de value.

Exemple

Truncate(748.58,1)

Ces fonctions retournent la valeur Null si une valeur Null leur est fournie en entrée.

Des fonctionnalités équivalentes sont disponibles dans le fournisseur managé Client Microsoft SQL. Pour plus d'informations, voir Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour les fonctions Entity Framework.

Voir aussi

Concepts

Fonctions canoniques (Entity SQL)