次の表は、使用可能な組み込み関数をまとめたものです。
「引数」列には引数の型を示し、「型」列には関数の型を示します。
| Alph | 英字 | 
| Anum | 英数字 | 
| Int | 整数 | 
| Nat | 各国文字 | 
| Num | 数字 | 
| UTF8 | UTF-8 | 
| 関数名 | 引数 | 型 | 戻り値 | 
|---|---|---|---|
| ABS | Int1 または Num1 | 引数によって異なる | 引数の絶対値 | 
| ACOS | Num1 | Num | Num1 のアークコサイン (逆余弦) | 
| ANNUITY | Num1 または Int2 | Num | Num1 の利息で Int2 期間に支払った年金の、初期投資 1 に対する比率 | 
| ASIN | Num1 | Num | Num1 のアークサイン (逆正弦) | 
| ATAN | Num1 | Num | Num1 のアークタンジェント (逆正接) | 
| BIT-OF | Alph1、Anum1、Num1、Int1、 |  
                           		
                           Anum | 引数の 2 進表現 | 
| BIT-TO-CHAR | Anum1 | Anum | 2 進入力に対応するバイトの文字列 | 
| BYTE-LENGTH | Alph1、Anum1、Num1、Int1、 |  
                           		
                           Int | 引数の長さ (バイト) | 
| CHAR | Int1 | Anum | 英数字プログラムの照合順序内の、位置 Int1 にある文字 | 
| CHAR-NATIONAL | Int1 | Nat | 各国文字プログラムの照合順序内の、位置 Int1 にある文字 | 
| COMBINED-DATETIME | Int1、Num2 | Num | 日付および時刻で構成される単一の数値。 | 
| 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 | Num1、 |  
                           		
                           Anum | 引数 Nat1 の使用状況の表示表現 | 
| E | なし | Num | e の値 (自然基数) | 
| EXP | Num1 | Num | e の Num1 乗 | 
| EXP10 | Num1 | Num | 10 の Num1 乗 | 
| FACTORIAL | Int1 | Int | Int1 の階乗 | 
| FORMATTED-DATE | Anum1、 |  
                           		
                           argument-1 によって異なる | arg-1 に対応してフォーマットされた日付文字列 | 
| FORMATTED-DATETIME | Anum1、 |  
                           		
                           argument-1 によって異なる | arg-1 に対応してフォーマットされた日時文字列 | 
| FORMATTED-CURRENT-DATE | Alph1、 |  
                           		
                           引数によって異なる* | フォーマットされた現在の日付/時刻 | 
| FORMATTED-TIME | Anum1、 |  
                           		
                           argument-1 によって異なる | arg-1 に対応してフォーマットされた時刻文字列 | 
| FRACTION-PART | Num1 | Num | Num1 の端数部 | 
| HEX-OF | Alph1、Anum1、Num1、Int1、 |  
                           		
                           Anum | 引数の 16 進表現 | 
| HEX-TO-CHAR | Anum1 | Anum | 16 進入力に対応するバイトの文字列 | 
| INTEGER | Num1 | Int | Num1 以下の最大の整数 | 
| INTEGER-OF-DATE | Int1 | Int | 標準日付 (YYYYMMDD) に相当する整数日付 | 
| INTEGER-OF-DAY | Int1 | Int | ユリウス日 (YYYYDDD) に相当する整数日付 | 
| INTEGER-OF-FORMATTED-DATE | Anum1、 |  
                           		
                           Int | 指定された日付に相当する整数日付 | 
| INTEGER-PART | Num1 | Int | Num1 の整数部 | 
| LENGTH | Alph1、Anum1、 |  
                           		
                           Int | 文字位置番号の引数の長さ | 
| LENGTH-AN | Alph1、Anum1、Int1、 |  
                           		
                           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 | オプションでカンマおよび通貨文字列を含められる、数字文字列の数値 | 
| NUMVAL-F | Anum1 または Nat1 | Num | Anum1 または Nat1 で表される数値の浮動小数点近似 | 
| 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、または  |  
                           		
                           引数によって異なる* | 引数の文字の逆順 | 
| SECONDS-FROM-FORMATTED-TIME | Anum1、 |  
                           		
                           Num | 深夜 0 時から経過したフォーマットされた時間を表す数値 | 
| SECONDS-PAST-MIDNIGHT | なし | Num | 深夜 0 時から経過した秒数を表す数値 | 
| SIGN | Num1 | Int | Num1 の符号 | 
| SIN | Num1 | Num | Num1 のサイン (正弦) | 
| SQRT | Num1 | Num | Num1 の平方根 | 
| STANDARD-DEVIATION | Num1 ... | Num | 引数の標準偏差 | 
| SUM | Int1 ... または Num1 ... | 引数によって異なる | 引数の合計 | 
| TAN | Num1 | Num | Num1 のタンジェント (正接) | 
| TEST-DATE-YYYYMMDD | Num1 | Num | 有効性を示す数値 | 
| TEST-DAY-YYYYDDD | Num1 | Num | 有効性を示す数値 | 
| TEST-FORMATTED-DATETIME | Anum1、 |  
                           		
                           Int | 指定された日付をグレゴリオ暦で 1601 年 1 月 1 日以降の通算日数として表す正の整数 | 
| TEST-NUMVAL | Anum1 または Nat1 | Int | 引数が NUMVAL 関数の仕様に準拠している場合はゼロ、それ以外の場合は準拠していない最初の文字の位置を示す数値 | 
| TEST-NUMVAL-C | Anum1 または Nat1 | Int | 引数が NUMVAL-C 関数の仕様に準拠している場合はゼロ、それ以外の場合は準拠していない最初の文字の位置を示す数値 | 
| TEST-NUMVAL-F | Anum1 または Nat1 | Int | 引数が NUMVAL-C 関数の仕様に準拠している場合はゼロ、それ以外の場合は準拠していない最初の文字の位置を示す数値 | 
| TRIM | Alph1、Anum1、 |  
                           		
                           引数によって異なる* | 引数の先行空白文字、後続空白文字、またはその両方を削除 | 
| ULENGTH | Alph1、Anum1、 |  
                           		
                           Int | argument-1 の文字数 | 
| UPOS | Alph1、Anum1、Int1、 |  
                           		
                           Int | argument-1 の n 番目の UTF-8 または UTF-16 文字の位置 | 
| UPPER-CASE | Alph1、Anum1、 |  
                           		
                           引数によって異なる* | 引数内のすべての文字を大文字にする | 
| USUBSTR | Alph1、Anum1、Num1、Num2、 |  
                           		
                           Anum | UTF-8 または UTF-16 でエンコードされた文字列引数のサブストリング | 
| USUPPLEMENTARY | Alph1、Anum1、 |  
                           		
                           Int | UTF-8 または UTF-16 でエンコードされた文字列引数の最初の Unicode 補足文字の索引に等しい整数値 | 
| UUID4 | なし | Anum | 一意の 36 文字の識別子 | 
| UVALID | Alph1、Anum1、 |  
                           		
                           Int | 文字列が有効な Unicode UTF-8 または UTF-16 データで構成されている場合はゼロ、それ以外の場合はゼロ以外の値 | 
| UWIDTH | Alph1、Anum1、Int1、 |  
                           		
                           Int | 文字列の n 番目の UTF-8 または UTF-16 文字のバイト幅と等しい整数値 | 
| VARIANCE | Num1 ... | Num | 引数の分散 | 
| WHEN-COMPILED | なし | Anum | プログラムをコンパイルした日時 | 
| YEAR-TO-YYYY | Int1 または Int2 | Int | argument-2 の値に基づいて YY から YYYY に変換された argument-1 | 
* 関数の引数がすべて英字である場合、型は英数字となります。