數學函數 (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-tw,SQL.90).gif附註:
ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS 和 SIGN 等算術函數,會傳回資料類型與輸入值相同的值。三角和其他函數 (包括 EXP、LOG、LOG10、SQUARE 和 SQRT) 會將它們的輸入值轉換成 float 及傳回 float 值。

除了 RAND,所有數學函數都是具決定性的函數。這表示每次利用一組特定輸入值來呼叫它們時,都會傳回相同的結果。只有在指定了初始參數時,RAND 才具決定性。如需有關函數決定性的詳細資訊,請參閱<決定性與非決定性函數>。

請參閱

參考

函數 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助