ROUND( )-Funktion
Gibt einen numerischen Ausdruck zurück, der auf eine angegebene Anzahl von Dezimalstellen gerundet wurde.
ROUND(nExpression, nDecimalPlaces)
Rückgabewerte
Numerisch
Parameter
nExpression
Gibt den numerischen Ausdruck an, dessen Wert gerundet werden soll.nDecimalPlaces
Gibt die Anzahl von Dezimalstellen an, auf die nExpression gerundet wird.Wenn nDecimalPlaces negativ ist, gibt ROUND( ) eine ganze Zahl zurück, die links vom Dezimalzeichen so viele Nullen enthält, wie in nDecimalPlaces angegeben ist. Wenn beispielsweise nDecimalPlaces gleich -2 ist, sind die erste und die zweite Ziffer links vom Dezimalzeichen in dem betreffenden Wert 0.
Hinweise
Der Wert, den ROUND( ) zurückgibt, hat die gleiche Anzahl von Dezimalstellen wie nDecimalPlaces. ROUND( ) ignoriert die Anzahl von Dezimalstellen, die mit SET DECIMALS angegeben wird.
Beispiel
SET DECIMALS TO 4
SET FIXED ON && Fix decimal display
CLEAR
? ROUND(1234.1962, 3) && Displays 1234.1960
? ROUND(1234.1962, 2) && Displays 1234.2000
? ROUND(1234.1962, 0) && Displays 1234.0000
? ROUND(1234.1962, -1) && Displays 1230.0000
? ROUND(1234.1962, -2) && Displays 1200.0000
? ROUND(1234.1962, -3) && Displays 1000.0000
SET FIXED OFF && Restore start up defaults
SET DECIMALS TO 2