Funções canônicas matemáticas
O Entity SQL inclui as seguintes funções canônicas matemáticas:
Abs (valor)
Retorna o valor absoluto de value
.
Argumentos
Um Int16
, Int32
, Int64
, Byte
, Single
, Double
e Decimal
.
Valor Retornado
O tipo de value
.
Exemplo
Abs(-2)
Teto (valor)
Retorna o número inteiro o menor que não é menor que value
.
Argumentos
Um Single
, Double
e Decimal
.
Valor Retornado
O tipo de value
.
Exemplo
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)
Andar (valor)
Retorna o número inteiro maior que não é maior do que value
.
Argumentos
Um Single
, Double
e Decimal
.
Valor Retornado
O tipo de value
.
Exemplo
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)
Põe (valor, expoente)
Retorna o resultado de value
especificado a exponent
especificado.
Argumentos
Parâmetro | Tipo |
---|---|
value |
Int32 , Int64 , Double ou Decimal . |
exponent |
Int64 , Double ou Decimal . |
Valor Retornado
O tipo de value
.
Exemplo
Power(748.58,2)
Redondo (valor)
Retorna a parte inteira de value
, arredondada para o inteiro mais próximo.
Argumentos
Um Single
, Double
e Decimal
.
Valor Retornado
O tipo de value
.
Exemplo
Round(748.58)
Redondo (valor, dígitos)
Retorna value
, arredondado a digits
especificado o mais próximo.
Argumentos
Parâmetro | Tipo |
---|---|
value |
Double ou Decimal . |
digits |
Int16 ou Int32 . |
Valor Retornado
O tipo de value
.
Exemplo
Round(748.58,1)
Truncar (valor, dígitos)
Retorna value
, truncado a digits
especificado o mais próximo.
Argumentos
Parâmetro | Tipo |
---|---|
value |
Double ou Decimal . |
digits |
Int16 ou Int32 . |
Valor Retornado
O tipo de value
.
Exemplo
Truncate(748.58,1)
Essas funções retornará null
se entrada dada de null
.
Funcionalidade equivalente está disponível no provedor gerenciado cliente do Microsoft SQL. Para obter mais informações, consulte SqlClient para funções do Entity Framework.