bround-Funktion

Gibt die gerundete expr mithilfe HALF_EVEN des Rundungsmodus zurück.

Syntax

bround(expr [,targetScale] )

Argumente

  • expr: Ein numerischer Ausdruck.
  • targetScale: Ein INTEGER-Ausdruck größer oder gleich 0. Wenn targetScale weggelassen wird, ist der Standardwert 0.

Gibt zurück

Wenn expr decimal ist, ist das Ergebnis DECIMAL mit einer Skala, die kleiner ist als expr und targetScale .

Bei der Rundung, die auch als Gaußsche Rundung oder Banker-Rundung bezeichnet wird, wird die Ziffer 5 auf eine HALF_EVEN gleichmäßige Ziffer gerundet.

Beispiele

> SELECT bround(2.5, 0);
 2
> SELECT bround(2.6, 0);
 3
> SELECT bround(3.5, 0);
 4
> SELECT bround(2.25, 1);
 2.2