数学関数 (Transact-SQL)
以下のスカラー関数は、通常は引数として渡された入力値に基づいて計算を実行し、数値を返します。
|
注 |
---|
ABS、CEILING、DEGREES、FLOOR、POWER、RADIANS、SIGN などの算術関数は、入力値と同じデータ型の値を返します。 EXP、LOG、LOG10、SQUARE、SQRT などの三角関数やその他の関数は、その入力値を float 型にキャストし、float 型の値を返します。 |
RAND を除くすべての数学関数は決定的です。 つまり、特定の一連の入力値を使用して呼び出されるたびに、同じ結果を返します。 RAND は、シード パラメーターが指定されている場合にのみ決定的です。 関数の決定性の詳細については、「決定的関数と非決定的関数」を参照してください。