Delen via


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, Doubleen Decimal.

Retourwaarde

Het type value.

Voorbeeld

Abs(-2)

Plafond(waarde)

Retourneert het kleinste gehele getal dat niet kleiner is dan value.

Argumenten

A Single, Doubleen 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, Doubleen 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, Doubleof Decimal.
exponent Int64, Doubleof 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, Doubleen 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.

Zie ook