数学函数(Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics分析平台系统 (PDW)Microsoft Fabric 中的 SQL 分析端点Microsoft Fabric 中的仓库
下列标量函数通常基于作为参数提供的输入值执行计算,并返回一个数值:
- ABS
- ACOS
- ASIN
- ATAN
- ATN2
- CEILING
- COS
- COT
- DEGREES
- EXP
- FLOOR
- LOG
- LOG10
- PI
- POWER
- RADIANS
- RAND
- ROUND
- SIGN
- SIN
- SQRT
- SQUARE
- TAN
算术函数(如 ABS
、CEILING
、DEGREES
、FLOOR
、POWER
、RADIANS
和 SIGN
)返回一个数据类型与输入值相同的值。 三角函数和其他函数(包括 EXP
、LOG
、LOG10
、SQUARE
和 SQRT
)将其输入值强制转换为 浮点 并返回 浮点 值。
除 RAND
之外的所有数学函数都是确定性函数。 这意味着每次使用一组特定的输入值调用时,它们都会返回相同的结果。 仅当指定种子参数时,RAND
才具有确定性。 有关函数确定性的详细信息,请参阅 确定性和不确定函数。