Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die NUMBERBIN Funktion berechnet den Eingabewert, der auf ein Vielfaches der angegebenen Größe gerundet wurde.
Syntax
NUMBERBIN(<numeric_expr> [, <bin_size>])
Arguments
| Description | |
|---|---|
numeric_expr |
Ein numerischer Ausdruck, der ausgewertet wird und dann der resultierende Wert auf ein Vielfaches der angegebenen Containergröße gerundet wird. |
bin_size |
Ein numerischer Wert, der die beim Runden des Werts zu verwendende Bin-Größe angibt. Dieser numerische Wert wird 1 standardmäßig verwendet, wenn er nicht angegeben wird. |
Rückgabetypen
Gibt einen numerischen Wert zurück.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Bin eine Zahl mit verschiedenen Containergrößen
In diesem Beispiel wird die NUMBERBIN Funktion verwendet, um eine Zahl auf verschiedene Containergrößen zu runden.
SELECT VALUE {
roundToNegativeHundreds: NUMBERBIN(37.752, -100),
roundToTens: NUMBERBIN(37.752, 10),
roundToOnes: NUMBERBIN(37.752, 1),
roundToZeroes: NUMBERBIN(37.752, 0),
roundToOneTenths: NUMBERBIN(37.752, 0.1),
roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
{
"roundToNegativeHundreds": 100,
"roundToTens": 30,
"roundToOnes": 37,
"roundToOneTenths": 37.7,
"roundToOneHundreds": 37.75
}
]