Funzioni matematiche canonicheMath Canonical Functions

Entity SQLEntity SQL include funzioni canoniche matematiche. includes math canonical functions.

Nella tabella seguente sono illustrate le funzioni canoniche Entity SQLEntity SQL matematiche.The following table shows the math Entity SQLEntity SQL canonical functions.

FunzioneFunction DescrizioneDescription
Abs( value )Abs( value ) Restituisce il valore assoluto di value.Returns the absolute value of value.

ArgomentiArguments

Un Int16, Int32, Int64, Byte, Single, Double, e Decimal.An Int16, Int32, Int64, Byte, Single, Double, and Decimal.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

Abs(-2)
Ceiling( value )Ceiling( value ) Restituisce il valore integer più piccolo non minore di value.Returns the smallest integer that is not less than value.

ArgomentiArguments

Oggetto Single, Double, e Decimal.A Single, Double, and Decimal.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

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( value )Floor( value ) Restituisce il valore integer più grande non maggiore di value.Returns the largest integer that is not greater than value.

ArgomentiArguments

Oggetto Single, Double, e Decimal.A Single, Double, and Decimal.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

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( value, exponent``)Power( value, exponent``) Restituisce il risultato dell'oggetto value specificato all'oggetto exponent specificato.Returns the result of the specified value to the specified exponent.

ArgomentiArguments

value: Un' Int32, Int64, Double, o Decimal.value: An Int32, Int64, Double, or Decimal.

exponent: Un' Int64``, Double, o Decimal.exponent: An Int64``, Double, or Decimal.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

Power(748.58,2)
Round( value )Round( value ) Restituisce la parte intera di value arrotondata al valore integer più vicino.Returns the integer portion of value, rounded to the nearest integer.

ArgomentiArguments

Oggetto Single, Double, e Decimal.A Single, Double, and Decimal.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

Round(748.58)
Round( value, digits``)Round( value, digits``) Restituisce value, arrotondato al valore di digits specificato più vicino.Returns the value, rounded to the nearest specified digits.

ArgomentiArguments

value: Double o Decimal.value: Double or Decimal.

digits: Int16 o Int32.digits: Int16 or Int32.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

Round(748.58,1)
Truncate( value, digits``)Truncate( value, digits``) Restituisce value, troncato al valore di digits specificato più vicino.Returns the value, truncated to the nearest specified digits.

ArgomentiArguments

value: Double o Decimal.value: Double or Decimal.

digits: Int16 o Int32.digits: Int16 or Int32.

Valore restituitoReturn Value

Tipo di value.The type of value.

EsempioExample

Truncate(748.58,1)

Queste funzioni restituiscono null se l'input è null.These functions will return null if given null input.

Una funzionalità equivalente è disponibile nel provider gestito del client Microsoft SQL.Equivalent functionality is available in the Microsoft SQL Client Managed Provider. Per ulteriori informazioni, vedere SqlClient per funzioni Entity Framework.For more information, see SqlClient for Entity Framework Functions.

Vedere ancheSee Also

Funzioni canonicheCanonical Functions