次の表は、使用可能な組み込み関数をまとめたものです。
「引数」列には引数の型を示し、「型」列には関数の型を示します。
Alph | 英字 |
Anum | 英数字 |
Int | 整数 |
Nat | 各国文字 |
Num | 数字 |
関数名 | 引数 | 型 | 戻り値 |
---|---|---|---|
ABS | Int1 または Num1 | 引数によって異なる | 引数の絶対値 |
ACOS | Num1 | Num | Num1 のアークコサイン (逆余弦) |
ANNUITY | Num1、Int2 | Num | Num1 の利息で Int2 期間に支払った年金の、初期投資 1 に対する比率 |
ASIN | Num1 | Num | Num1 のアークサイン (逆正弦) |
ATAN | Num1 | Num | Num1 のアークタンジェント (逆正接) |
CHAR | Int1 | Anum | 英数字プログラムの照合順序内の、位置 Int1 にある文字 |
CHAR-NATIONAL | Int1 | Nat | 各国文字プログラムの照合順序内の、位置 Int1 にある文字 |
COS | Num1 | Num | Num1 のコサイン (逆余弦) |
CURRENT-DATE | なし | Anum | 現在の日付と時刻、およびグリニッジ標準時刻との時差 |
DATE-OF-INTEGER | Int1 | Int | 整数日付に相当する標準日付 (YYYYMMDD) |
DATE-TO-YYYYMMDD | Int1、Int2 | Int | argument-2 の値に基づいて YYMMDD から YYYYMMDD に変換された argument-1 |
DAY-OF-INTEGER | Int1 | Int | 整数日付に相当するユリウス日 (YYYYDDD) |
DAY-TO-YYYYDDD | Int1、Int2 | Int | argument-2 の値に基づいて YYDDD から YYYYDDD に変換された argument-1 |
DISPLAY-OF | Nat1、![]() ![]() ![]() |
Anum | 引数 Nat1 の使用状況の表示表現 |
E | なし | Num | e の値 (自然基数) |
EXP | Num1 | Num | e の Num1 乗 |
EXP10 | Num1 | Num | 10 の Num1 乗 |
FACTORIAL | Int1 | Int | Int1 の階乗 |
FRACTION-PART | Num1 | Num | Num1 の端数部 |
INTEGER | Num1 | Int | Num1 以下の最大の整数 |
INTEGER-OF-DATE | Int1 | Int | 標準日付 (YYYYMMDD) に相当する整数日付 |
INTEGER-OF-DAY | Int1 | Int | ユリウス日 (YYYYDDD) に相当する整数日付 |
INTEGER-PART | Num1 | Int | Num1 の整数部 |
LENGTH | Alph1 または Anum1![]() |
Int | 文字位置番号の引数の長さ |
LENGTH-AN | Alph1、Anum1、Int1、Nat1、または Num1 | Int | 英数字文字位置番号の引数の長さ |
LOG | Num1 | Num | Num1 の自然対数 |
LOG10 | Num1 | Num | Num1 の 10 を底とする対数 |
LOWER-CASE | Alph1 または Anum1 ![]() |
引数によって異なる* | 引数内のすべての文字を小文字にする |
MAX | Alph1 ...、Anum1 ...、または Int1 ...![]() |
引数によって異なる* | 最大引数の値 |
MEAN | Num1 ... | Num | 引数の算術平均 |
MEDIAN | Num1 ... | Num | 引数の中央値 |
MIDRANGE | Num1 ... | Num | 引数の最小値および最大値の平均値 |
MIN | Alph1 ...、Anum1 ...、または Int1 ...![]() |
引数によって異なる* | 最小引数の値 |
MOD | Int1、Int2 | Int | Int1 および Int2 のモジュロー (法) |
NATIONAL-OF | Anum1 ![]() |
Nat | 引数 Anum1 の USAGE NATIONAL 型の表現 |
NUMVAL | Anum1 ![]() |
Num | 単純数字文字列の数値 |
NUMVAL-C | Anum1 または Anum2 ![]() |
Num | オプションでカンマおよび通貨文字列を含められる、数字文字列の数値 |
ORD | Alph1 または Anum1 ![]() |
Int | 文字の照合順序における、引数の順序番号 |
ORD-MAX | Alph1 または Anum1![]() |
Int | 最大引数の順序番号 |
ORD-MIN | Alph1 または Anum1![]() |
Int | 最小引数の順序番号 |
PI | なし | Num | 値 |
PRESENT-VALUE | Num1、Num2 ... | Num | Num1 の割引率での、一連の将来の期末残高 Num2 の現在値 |
RANDOM | Int1 | Num | 乱数 |
RANGE | Int1 ... または Num1 | 引数によって異なる* | 最大引数から最小引数を差し引いた値 |
REM | Num1、Num2 | Num | Num1 を Num2 で割った剰余 |
REVERSE | Alph1 または Anum1 ![]() |
引数によって異なる* | 引数の文字の逆順 |
SIGN | Num1 | Int | Num1 の符号 |
SIN | Num1 | Num | Num1 のサイン (正弦) |
SQRT | Num1 | Num | Num1 の平方根 |
STANDARD-DEVIATION | Num1 ... | Num | 引数の標準偏差 |
SUM | Int1 ... または Num1 ... | 引数によって異なる | 引数の合計 |
TAN | Num1 | Num | Num1 のタンジェント (正接) |
ULENGTH | Alph1 または Anum1 | Int | Alph1 または Anum1 の文字数 |
UPOS | Alph1、Anum1、または Int1 | Int | Alph1 または Anum1 の n 番目の UTF-8 文字の位置 |
UPPER-CASE | Alph1 または Anum1 ![]() |
引数によって異なる* | 引数内のすべての文字を大文字にする |
USUBSTR | Alph1、Anum1、Num1、または Num2 | Anum | UTF-8 でエンコードされた文字列引数のサブストリング |
USUPPLEMENTARY | Alph1 または Anum1 ![]() |
Int | UTF-8 または UTF-16 でエンコードされた文字列引数の最初の Unicode 補足文字の索引に等しい整数値 |
UVALID | Alph1 または Anum1 ![]() |
Int | 文字列が有効な Unicode UTF-8 または UTF-16 データで構成されている場合はゼロ、それ以外の場合はゼロ以外の値 |
UWIDTH | Alph1、Anum1、または Int1 | Int | 文字列の n 番目の UTF-8 文字のバイト幅と等しい整数値。 |
VARIANCE | Num1 ... | Num | 引数の分散 |
WHEN-COMPILED | なし | Anum | プログラムをコンパイルした日時 |
YEAR-TO-YYYY | Int1、Int2 | Int | 引数-2 の値に基づいて YY から YYYY に変換された引数-1 |
* 関数の引数がすべて英字である場合、型は英数字となります。