数学関数 (Transact-SQL)

以下のスカラ関数は、通常は引数として渡された入力値に基づいて計算を実行し、数値を返します。

注意

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

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

関連項目

参照