数学函数 (Azure Cosmos DB)

适用于: SQL API

每个数学函数均执行一个计算,基于作为参数提供的输出值,并返回数值。

可以运行以下示例所示的查询:

    SELECT VALUE ABS(-4)

结果为:

    [4]

函数

以下支持的内置数学函数通常基于输入参数执行计算,并返回数值表达式。 “索引使用情况”列假设你要使用相等筛选器将数学系统函数与另一个值进行比较(如果适用)。

系统函数 索引使用情况 使用标量聚合函数的查询中的索引使用情况 备注
ABS 索引查找 索引查找
ACOS 完全扫描 完全扫描
ASIN 完全扫描 完全扫描
ATAN 完全扫描 完全扫描
ATN2 完全扫描 完全扫描
CEILING 索引查找 索引查找
COS 完全扫描 完全扫描
COT 完全扫描 完全扫描
DEGREES 索引查找 索引查找
EXP 完全扫描 完全扫描
FLOOR 索引查找 索引查找
LOG 完全扫描 完全扫描
LOG10 完全扫描 完全扫描
PI 空值 空值 PI () 返回一个常量值。 因为结果是确定性的,所以与 PI() 比较可以使用索引。
POWER 完全扫描 完全扫描
RADIANS 索引查找 索引查找
RAND 空值 空值 Rand() 返回一个随机数。 因为结果是非确定性的,所以涉及 Rand() 的比较不能使用索引。
ROUND 索引查找 索引查找
SIGN 索引查找 索引查找
SIN 完全扫描 完全扫描
SQRT 完全扫描 完全扫描
SQUARE 完全扫描 完全扫描
TAN 完全扫描 完全扫描

后续步骤