Funciones canónicas matemáticas (Entity SQL)

Entity SQL incluye funciones canónicas matemáticas.

En la tabla siguiente se muestran las funciones canónicas matemáticas de Entity SQL .

Función Descripción

Abs( value )

Devuelve el valor absoluto de value.

Argumentos

Valor de tipo Int16, Int32, Int64, Byte, Single, Double o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

Abs(-2)

Ceiling( value )

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

Argumentos

Valor de tipo Single, Double o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

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

Floor( value )

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

Argumentos

Valor de tipo Single, Double o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

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

Power( value, exponent)

Devuelve el resultado del value especificado al exponent especificado.

Argumentos

value: valor de tipo Int32, Int64, Double o Decimal.

exponent: valor de tipo Int64, Double o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

Power(748.58,2)

Round( value )

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

Argumentos

Valor de tipo Single, Double o Decimal.

Valor devuelto

Tipo de value.

Ejemplo

Round(748.58)

Round( value, digits)

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

Argumentos

value: Double o Decimal.

digits: Int16 o Int32.

Valor devuelto

Tipo de value.

Ejemplo

Round(748.58,1)

Truncate( value, digits)

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

Argumentos

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, vea Proveedor de datos .NET Framework para SQL Server (SqlClient) para las funciones de Entity Framework.

Vea también

Conceptos

Funciones canónicas (Entity SQL)