Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja IS_FINITE_NUMBER zwraca wartość logiczną wskazującą, czy liczba jest liczbą skończona (nie nieskończoną).
Funkcja systemowa usługi Azure Cosmos DB for NoSQL zwracająca wartość logiczną wskazującą, czy liczba jest liczbą zliczalną (skończona).
Składnia
IS_FINITE_NUMBER(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Wyrażenie liczbowe. |
Typy zwracane
Zwraca wartość logiczną.
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Sprawdzanie, czy liczba jest skończona
W tym przykładzie IS_FINITE_NUMBER funkcja jest demonstrowana różnymi wartościami statycznymi.
SELECT VALUE {
finiteValue: IS_FINITE_NUMBER(1234.567),
infiniteValue: IS_FINITE_NUMBER(8.9 / 0.0),
nanValue: IS_FINITE_NUMBER(SQRT(-1.0))
}
[
{
"finiteValue": true,
"infiniteValue": false,
"nanValue": false
}
]
Uwagi
- Ta funkcja korzysta z użycia indeksu zakresu. Aby uzyskać więcej informacji, zobacz indeksy zakresu.