Udostępnij przez


NUMBERBIN — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja NUMBERBIN oblicza wartość wejściową zaokrągloną do wielokrotności określonego rozmiaru.

Składnia

NUMBERBIN(<numeric_expr> [, <bin_size>])

Arguments

Description
numeric_expr Wyrażenie liczbowe, które jest obliczane, a następnie wynikowa wartość jest zaokrąglona do wielokrotności określonego rozmiaru pojemnika.
bin_size Wartość liczbowa określająca rozmiar pojemnika do użycia podczas zaokrąglania wartości. Ta wartość liczbowa jest domyślnie ustawiona na 1 wartość , jeśli nie zostanie określona.

Typy zwracane

Zwraca wartość liczbową.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Pojemnik na liczbę z różnymi rozmiarami pojemników

W tym przykładzie NUMBERBIN funkcja służy do zaokrąglania liczby do różnych rozmiarów pojemników.

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
  }
]