数学関数 (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(ja-jp,SQL.90).gifメモ :
ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS、SIGN などの算術関数は、入力値と同じデータ型の値を返します。EXP、LOG、LOG10、SQUARE、SQRT などの三角関数やその他の関数は、その入力値を float 型にキャストし、float 型の値を返します。

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

参照

関連項目

関数 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手