数学関数 (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

 

注意

ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS、SIGN などの算術関数は、入力値と同じデータ型の値を返します。 EXP、LOG、LOG10、SQUARE、SQRT などの三角関数やその他の関数は、その入力値を float 型にキャストし、float 型の値を返します。

RAND を除くすべての数学関数は決定的です。 つまり、特定の一連の入力値を使用して呼び出されるたびに、同じ結果を返します。 RAND は、シード パラメーターが指定されている場合にのみ決定的です。 関数の決定性の詳細については、「決定的関数と非決定的関数」を参照してください。

関連項目

参照

組み込み関数 (Transact-SQL)