数学函数 (Transact-SQL)

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

ABS

DEGREES

RAND

ACOS

EXP

ROUND

ASIN

FLOOR

SIGN

ATAN

LOG

SIN

ATN2

LOG10

SQRT

CEILING

PI

SQUARE

COS

POWER

TAN

COT

RADIANS

 

ms177516.note(zh-cn,SQL.90).gif注意:
算术函数(例如 ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS 和 SIGN)返回与输入值具有相同数据类型的值。三角函数和其他函数(包括 EXP、LOG、LOG10、SQUARE 和 SQRT)将输入值转换为 float 并返回 float 值。

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

请参阅

参考

Functions (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助