BIGINT、BIN、DECIMAL、HEX、INT、NUM、NUMC、PACF、SMALLINT、
FLOAT、または SMALLFLOAT 型です。
HEX 型 (長さ 8) のフィールドは、ランタイム環境に固有な単精度の 4 バイト浮動小数点数であると想定されています。 HEX 型 (長さ 16) のフィールドは、ランタイム環境に固有な倍精度の 8 バイト浮動小数点数であると想定されています。
システム関数/呼び出し | 説明 |
---|---|
result = abs (numericField) | numericField の絶対値を戻す |
result = acos (numericField) | numericField のアークコサインを戻す |
result = asin (numericField) | numericField のアークサインを戻す |
result = atan (numericField) | numericField のアークタンジェントを戻す |
result = atan2 (numericField1, numericField2) | 戻り値の四分円を判別するために両方の引数の符号を使用して、numericField1/numericField2 のアークタンジェントの基本値を計算する |
result = ceiling (numericField) | numericField 以上の最も小さい整数を戻す |
result = compareNum (numericField1, numericField2) | numericField1 が numericField2 より小さいか、同等か、大きいかを示す結果 (-1、0、または 1) を戻す |
result = cos (numericField) | numericField のコサインを戻す |
result = cosh (numericField) | numericField の双曲線コサインを戻す |
result = exp (numericField) | numericField の指数値を戻す |
result = floatingAssign (numericField) | numericField を倍精度浮動小数点数として戻す |
result = floatingDifference (numericField1, numericField2) | numericField1 と numericField2 の差を戻す |
result = floatingMod (numericField1, numericField2) | numericField1 を numericField2 で割った余りを浮動小数点で計算し、numericField1 と同じ符号を付ける |
result = floatingProduct (numericField1, numericField2) | numericField1 と numericField2 の積を戻す |
result = floatingQuotient (numericField1, numericField2) | numericField1 を numericField2 で割った商を戻す |
result = floatingSum (numericField1, numericField2) | numericField1 と numericField2 の合計を戻す |
result = floor (numericField) | numericField 以下の最も大きい整数を戻す |
result = frexp (numericField, integer) | 数値を、.5 から 1 (戻り値) までの範囲の正規化された部分と 2 (integer で戻される) の累乗に分割する |
result = Ldexp (numericField, integer) | numericField に 2 の integer 乗を掛けた数値を戻す |
result = log (numericField) | numericField の自然対数を戻す |
result = log10 (numericField) | numericField の基本 10 対数を戻す |
result = maximum (numericField1, numericField2) | numericField1 と numericField2 の大きい方の値を戻す |
result = minimum (numericField1, numericField2) | numericField1 と numericField2 の小さい方の値を戻す |
result = modf (numericField1, numericField2) | numericField1 を整数部分と小数部分に分け、両方に numericField1 と同じ符号を付けて、整数部分を numericField2 に配置し、小数部分を戻す |
result = pow (numericField1, numericField2) | numericField1 の numericField2 乗を戻す |
result = precision (numericField) | numericField の最大精度 (10 進数) を戻す |
result = round
(numericField[, integer]) result = mathLib.round(numericExpression) |
数値または式を最も近い値 (最も近い 1,000 の倍数など) に丸めて、結果を戻す |
result = sin (numericField) | numericField のサインを戻す |
result = sinh (numericField) | numericField の双曲線サインを戻す |
result = sqrt (numericField) | numericField がゼロ以上の場合、numericField の平方根を戻す |
result = stringAsDecimal (numberAsText) | 文字値 (「98.6」など) を受け入れ、DECIMAL 型の同等値を戻す |
result = stringAsFloat (numberAsText) | 文字値 (「98.6」など) を受け入れ、FLOAT 型の同等値を戻す |
result = stringAsInt (numberAsText) | 文字値 (「98.6」など) を受け入れ、BIGINT 型の同等値を戻す |
result = tan (numericField) | numericField のタンジェントを戻す |
result = tanh (numericField) | numericField の双曲線タンジェントを戻す |