数学函数 (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库

下列标量函数通常基于作为参数提供的输入值执行计算,并返回一个数值:

备注

算术函数(例如 ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS 和 SIGN)返回与输入值具有相同数据类型的值。 三角函数和其他函数(包括 EXP、LOG、LOG10、SQUARE 和 SQRT)将输入值转换为 float 并返回 float 值 。

除 RAND 以外的所有数学函数都为确定性函数。 这意味着在每次使用特定的输入值集调用这些函数时,它们都将返回相同的结果。 仅当指定种子参数时 RAND 才是确定性函数。 有关函数确定性的详细信息,请参阅确定性函数和不确定性函数

另请参阅