Compartir a través de


Funciones canónicas matemáticas

Entity SQL incluye las siguientes funciones canónicas matemáticas:

Abs(valor)

Devuelve el valor absoluto de value.

Argumentos

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

Valor devuelto

Tipo de value.

Ejemplo

Abs(-2)

Ceiling(valor)

Devuelve el menor entero que es mayor o igual que value.

Argumentos

Single, Double y Decimal.

Valor devuelto

Tipo de value.

Ejemplo

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(valor)

Devuelve el mayor entero que es menor o igual que value.

Argumentos

Single, Double y Decimal.

Valor devuelto

Tipo de value.

Ejemplo

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(valor, exponente)

Devuelve el resultado del value especificado al exponent especificado.

Argumentos

Parámetro Tipo
value Int32, Int64, Double o Decimal.
exponent Int64, Double, o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

Power(748.58,2)

Round(valor)

Devuelve la parte entera de value, redondeada al entero más próximo.

Argumentos

Single, Double y Decimal.

Valor devuelto

Tipo de value.

Ejemplo

Round(748.58)

Round(valor, dígitos)

Devuelve value, redondeado a los digits especificados más próximos.

Argumentos

Parámetro Tipo
value Double o Decimal.
digits Int16 o Int32.

Valor devuelto

Tipo de value.

Ejemplo

Round(748.58,1)

Truncate(valor, dígitos)

Devuelve value, truncado a los digits especificados más próximos.

Argumentos

Parámetro Tipo
value Double o Decimal.
digits Int16 o Int32.

Valor devuelto

Tipo de value.

Ejemplo

Truncate(748.58,1)

Estas funciones devolverán null si se proporciona la entrada null.

La funcionalidad equivalente está disponible en el proveedor administrado de Microsoft SQL Client. Para obtener más información, consulte SqlClient para funciones de Entity Framework.

Consulte también