次の表に、EBX®でサポートされているすべての SQL 算術演算子と関数、およびそれらの標準 SQL 構文を示します。一部の関数にはオプションのパラメーターがある場合があります。それらは角括弧で囲まれています。
| 演算子の構文 | 説明と例 | 
|---|---|
| +数値 | 数値を返します。 
 | 
| -数値 | 数値を返します。 
 | 
| 数値1+数値2 | 数値1と数値2を返します。 
 | 
| 数値1-数値2 | 数値1から数値2を引いたものを返します。 
 | 
| 数値1 *数値2 | 数値1に数値2を掛けた値を返します。 
 | 
| 数値1 /数値2 | 数値1を数値2で割った値を返します。 
 | 
| ABS(数値) | 数値の絶対値を返します。 
 | 
| ACOS(数値) | 数値のアークコサインを返します。 
 | 
| ASIN(数値) | 数値のアークサインを返します。 
 | 
| ATAN(数値) | 数値のアークタンジェントを返します。 
 | 
| ATAN2(数値、数値) | 数値座標のアークタンジェントを返します。 
 | 
| CEIL(数値) | 数値を切り上げ、数値以上の最小の数値を返します。 
 | 
| CEILING(数値) | 数値を切り上げ、数値以上の最小の数値を返します。 
 | 
| COS(数値) | 数値の余弦を返します。 
 | 
| COT(数値) | 数値の余接を返します。 
 | 
| DEGREES(数値) | 数値をラジアンから度に変換します。 
 | 
| EXP(数値) | eを数値の累乗で返します。 
 | 
| FLOOR(数値) | 数値を切り捨て、数値以下の最大数を返します。 
 | 
| LN(数値) | 数値の自然対数(底e)を返します。 
 | 
| LOG10(数値) | 数値の10を底とする対数を返します。 
 | 
| MOD(数値1、数値2) | nude1をnumeric2で割った余り(モジュラス)を返します。数値1が負の場合にのみ、結果は負になります。 
 | 
| POWER(数値1、数値) | nude1をnumeric2の累乗で返します。 
 | 
| RADIANS(数値) | 数値を度からラジアンに変換します。 
 | 
| RAND([シード]) | 指定されている場合、シード値として数値を使用してランダムなdoubleを返します。 
 | 
| RAND_INTEGER([シード、]数値) | 0から数値-1までのランダムな整数を生成し、指定されている場合はシードを使用して乱数ジェネレーターを初期化します。 
 
 | 
| ROUND(numeric1、numeric2) | 数値1を数値2に丸め、小数点のすぐ近くに配置します。 
 | 
| SIGN(数値) | 数値の符号を返します。 
 | 
| SIN(数値) | 数値の正弦を返します。 
 | 
| SQRT(数値) | 数値の平方根を返します。 
 | 
| TAN(数値) | 数値の接線を返します。 
 | 
| TRUNCATE(numeric1[、numeric2]) | 数値1を0に切り捨てます(numeric2が指定されていない場合)。小数点のすぐ近くに配置します。 
 
 |