Condividi tramite


Funzioni canoniche matematiche (Entity SQL)

Entity SQL include funzioni canoniche matematiche.

Nella tabella seguente sono illustrate le funzioni canoniche Entity SQL matematiche.

Funzione Descrizione

Abs( value )

Restituisce il valore assoluto di value.

Arguments

Valore Int16: Int32, Int64, Byte, Single, Double e Decimal.

Valore restituito

Tipo di value.

Esempio

Abs(-2)

Ceiling( value )

Restituisce il valore integer più piccolo non minore di value.

Arguments

Single, Double e Decimal.

Valore restituito

Tipo di value.

Esempio

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

Floor( value )

Restituisce il valore integer più grande non maggiore di value.

Argomenti

Valore Single, Double e Decimal.

Valore restituito

Tipo di value.

Esempio

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

Power( value, exponent)

Restituisce il risultato dell'oggetto value specificato all'oggetto exponent specificato.

Argomenti

value: valore Int32, Int64, Double o Decimal.

exponent: valore Int64, Double o Decimal.

Valore restituito

Tipo di value.

Esempio

Power(748.58,2)

Round( value )

Restituisce la parte intera di value arrotondata al valore integer più vicino.

Arguments

Single, Double e Decimal.

Valore restituito

Tipo di value.

Esempio

Round(748.58)

Round( value, digits)

Restituisce value, arrotondato al valore di digits specificato più vicino.

Argomenti

value: Double o Decimal.

digits: Int16 o Int32.

Valore restituito

Tipo di value.

Esempio

Round(748.58,1)

Truncate( value, digits)

Restituisce value, troncato al valore di digits specificato più vicino.

Argomenti

value: Double o Decimal.

digits: Int16 o Int32.

Valore restituito

Tipo di value.

Esempio

Truncate(748.58,1)

Queste funzioni restituiscono null se l'input è null.

Una funzionalità equivalente è disponibile nel provider gestito del client Microsoft SQL. Per ulteriori informazioni, vedere Provider di dati .NET Framework per SQL Server (SqlClient) per le funzioni di Entity Framework.

Vedere anche

Concetti

Funzioni canoniche (Entity SQL)