LOG (запрос NoSQL)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Возвращает натуральный логарифм от указанного числового выражения.
Синтаксис
LOG(<numeric_expr> [, <numeric_base>])
Аргументы
Description | |
---|---|
numeric_expr |
Числовое выражение. |
numeric_base (Необязательно) |
Необязательное числовое значение, задающее базу для логарифма. Если значение не задано, значение по умолчанию является естественным логарифмом примерно равным "2.718281828". |
Типы возвращаемых данных
Возвращает числовое выражение.
Примеры
В следующем примере возвращается логарифмовое значение различных значений.
SELECT VALUE {
logFive: LOG(5),
logTwoBaseTen: LOG(2, 10)
}
[
{
"logFive": 1.6094379124341003,
"logTwoBaseTen": 0.3010299956639812
}
]
Замечания
- Эта функция не использует индекс.
- Естественный логарифм экспоненциального числа — это само число:
LOG( EXP( n ) ) = n
И экспоненциальный логарифм естественного логарифма числа сам по себе:EXP( LOG( n ) ) = n