Wiskundige canonieke functies
Entiteit SQL bevat de volgende wiskundige canonieke functies:
Abs(waarde)
Hiermee wordt de absolute waarde van value
geretourneerd.
Argumenten
Een Int16
, Int32
, Int64
, Byte
, Single
, Double
en Decimal
.
Retourwaarde
Het type value
.
Voorbeeld
Abs(-2)
Plafond(waarde)
Retourneert het kleinste gehele getal dat niet kleiner is dan value
.
Argumenten
A Single
, Double
en Decimal
.
Retourwaarde
Het type value
.
Voorbeeld
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(waarde)
Retourneert het grootste gehele getal dat niet groter is dan value
.
Argumenten
A Single
, Double
en Decimal
.
Retourwaarde
Het type value
.
Voorbeeld
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)
Macht(waarde, exponent)
Retourneert het resultaat van de opgegeven value
aan de opgegeven exponent
.
Argumenten
Parameter | Type |
---|---|
value |
Int32 , Int64 , Double of Decimal . |
exponent |
Int64 , Double of Decimal . |
Retourwaarde
Het type value
.
Voorbeeld
Power(748.58,2)
Afronden(waarde)
Retourneert het gehele getal van value
, afgerond op het dichtstbijzijnde gehele getal.
Argumenten
A Single
, Double
en Decimal
.
Retourwaarde
Het type value
.
Voorbeeld
Round(748.58)
Afronden(waarde, cijfers)
Retourneert de value
, afgerond op het dichtstbijzijnde opgegeven digits
.
Argumenten
Parameter | Type |
---|---|
value |
Double of Decimal . |
digits |
Int16 of Int32 . |
Retourwaarde
Het type value
.
Voorbeeld
Round(748.58,1)
Afkappen(waarde, cijfers)
Retourneert de value
, afgekapt tot de dichtstbijzijnde opgegeven digits
.
Argumenten
Parameter | Type |
---|---|
value |
Double of Decimal . |
digits |
Int16 of Int32 . |
Retourwaarde
Het type value
.
Voorbeeld
Truncate(748.58,1)
Deze functies worden geretourneerd null
als er invoer wordt gegeven null
.
Equivalente functionaliteit is beschikbaar in de Microsoft SQL Client Managed Provider. Zie SqlClient for Entity Framework Functions (SqlClient voor Entity Framework-functies) voor meer informatie.