|
round()
Die
Mathematical Function
round()
gibt den im Parameter "number" angegebenen Wert zurück.
Wenn der Parameter "decimal_places" angegeben wird, so wird der Rückgabewert auf die,
dem Parameter entsprechende Nachkommastelle gerundet.
Syntax der Mathematical Function round()
round(number, decimal places)
Der Parameter "number" der Mathematical Function round()
number
Die Parameter "number" ist ein Platzhalter für eine Zahl
die in den
Datentypen
numeric,
decimal,
tinyint,
smallint,
int,
bigint
(ab
ASE®
Version 15.0),
float,
real,
double precision
oder
money
vorliegen muss. Zusätzlich erkennt der Parameter "number" jeden anderen Datentyp, der mittels
implicit conversion
in einen der erforderlichen Datentypen konvertiert werden kann.
decimal places
Die Parameter "decimal places" ist ein Platzhalter für eine Zahl die
Nachkommastellenrundung. Also auf wie viele Stellen nach dem Komma gerundet werden soll.
Je nach dem ob der Parameter positiv oder negativ ist rundet er den Ausgabewert entweder
auf der rechten oder auf der linken Seite des Kommas. Eine positiver Parameterwert
rundet die Zahlen rechts neben dem Komma, ein negativer Parameter die Zahlen links neben
dem Komma.
Beispiel für die Mathematical Function round()
select round(124.12345, 2)
go
-----
124.12000
Gibt den Wert 124.12000 zurück.
select round(124.123456789, 2)
go
-----
124.120000000
Gibt den Wert 124.120000000 zurück.
select round(124.12345, -2)
go
-----
100.00000
Gibt den Wert 100.00000 zurück.
select round(124.123456789, -2)
go
-----
100.000000000
Gibt den Wert 100.000000000 zurück.
select round($124.123, -2)
go
-----
100.00
Gibt den Wert 100.00 zurück.
select round(124.12, -4)
go
-----
0.00
Gibt den Wert 0.00 zurück.
Siehe auch:
Mathematische Funktionen, abs(), acos(), asin(), atan(), atn2(), ceiling(), cos(), cot(), degrees(), exp(), floor(), log(), log10(), pi(), power(), radians(), rand(), sign(), sin(), sqrt(), tan().
|