前回の記事では「mysql 数学関数の概要 」をご紹介しましたが、引き続き SQL Server の数学関数を簡単に整理していきます。
Transact-SQL
には、SQL Server
で使用できる多くの数学関数が含まれています。
次のスカラー関数は、SQL Server 2012 以降のバージョンで使用できます。これらの関数のほとんどは 1 つ以上の引数を受け入れ、指定された引数に基づいて数値を返します。
ABS()
指定された数値式の絶対 (正) 値を返します。つまり、数値が正、負、またはゼロであるかどうかを判断できます。
ACOS()
逆余弦を返します。つまり、角度をラジアンで返し、コサイン値は指定された浮動小数点式になります。
ASIN()
逆正弦を返します。つまり、正弦が指定された浮動小数点式である角度をラジアンで返します。
ATAN()
逆正接値を返します。つまり、タンジェントが指定された浮動小数点式である角度をラジアンで返します。
ATN2()
正の x 軸と原点から点 (y, x) までの光線との間の角度 (ラジアン単位) を返します。ここで、x y は、指定された 2 つの float 式の値です。
CEILING()
数値を最も近い整数に丸めることができます。指定された数値式以上の最小の整数を返します。
COS()
指定された式で指定された角度の三角余弦 (ラジアン単位) を返します。
COT()
指定された浮動小数点値式で指定された角度の三角コタンジェント値 (ラジアンで表される) を返します。
DEGREES()
ラジアンから度に変換しましょう。具体的には、この関数はラジアンで指定された角度に対応する角度を度で返します。
EXP()
指定された浮動小数点式の指数値を返します。
FLOOR()
は最も近い整数に切り捨てられます。指定された数値式以下の最大の整数を返します。
LOG()
指定された float 式の自然対数を返します。
LOG10()
指定された float 式の底 10 の対数を返します。
PI()
PI の定数値を返します。
POWER()
指定された式の値を指定された乗で返します。
RADIANS()
度をラジアンに変換できます。具体的には、数値式 (度単位) が入力されるとラジアンを返します。
RAND()
0 ~ 1 (排他的) の擬似ランダム浮動小数点値を返します。
ROUND()
指定された長さまたは精度に丸めた数値を返します。
SIGN()
指定された式の正 (1)、ゼロ (0)、または負 (-1) の符号を返します。
SIN()
指定された角度の三角正弦 (ラジアン単位) と近似数値浮動小数点式を返します。
SQRT()
指定された浮動小数点値の平方根を返します。
SQUARE()
指定された浮動小数点値の 2 乗を返します。
TAN()
入力式の正接値を返します。
RAND()
を除くすべての関数は決定的です。これは、特定の入力値セットを使用して呼び出されるたびに同じ結果が返されることを意味します。 RAND()
サブパラメータが指定されている場合のみ決定的です。
関連する推奨事項: 「SQL チュートリアル 」「MySQL チュートリアル 」
以上がSQL Server の数学関数の簡単な概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。