算術演算子と関数

最終公開日 : Sep 16, 2026
次の表は、EBX® でサポートされているすべての SQL 算術演算子と関数を、それらの標準 SQL 構文と共にリストしています。一部の関数は、オプションのパラメーターを持つことができます。それらは角括弧で囲まれています。
演算子の構文 説明と例
+ numeric 数値を返す SELECT +4 :  4
- numeric 数値を返す SELECT -4 :  -4
numeric1 + numeric2 numeric1 と numeric2 を加算した値を返す SELECT 18 + 4 :  22
numeric1 - numeric2 numeric1 から numeric2 を減算した値を返す SELECT 18 - 4 :  14
numeric1 * numeric2 numeric1 と numeric2 を乗算した値を返す SELECT 18 * 4 :  72
numeric1 / numeric2 numeric1 を numeric2 で除算した値を返す SELECT 18 / 4 :  4
ABS(numeric) 数値の絶対値を返す SELECT ABS(-243.5) :  243.5
ACOS(numeric) 数値の逆余弦を返す SELECT ACOS(-1) :  3.141592653589793
ASIN(numeric) 数値の逆正弦を返す SELECT ABS(0.25) :  0.25
ATAN(numeric) 数値の逆正接を返す SELECT ATAN(2.5) :  1.1902899496825317
ATAN2(numeric, numeric) 数値座標の逆正接を返す SELECT ATAN2(0.50, 1) :  0.4636476090008061
CEIL(numeric) 数値を切り上げて、数値以上の最小の数値を返す SELECT CEIL(25.75) :  26
CEILING(numeric) 数値を切り上げて、数値以上の最小の数値を返す SELECT CEILING(25.75) :  26
COS(numeric) 数値のコサインを返す SELECT COS(2) :  -0.4161468365471424
COT(numeric) 数値のコタンジェントを返す SELECT COT(6) :  -3.436353004180128
DEGREES(numeric) 数値をラジアンから度に変換 SELECT DEGREES(1.5) :  85.94366926962348
EXP(numeric) e の累乗を返す SELECT EXP(1) :  2.718281828459045
FLOOR(numeric) 数値を切り捨て、数値以下の最大の数値を返す SELECT FLOOR(25.75) :  25
LN(numeric) 数値の自然対数 (底 e) を返す SELECT LN(2) :  0.6931471805599453
LOG10(numeric) 数値の 10 を底とする対数を返す SELECT LOG10(2) :  0.3010299956639812
MOD(numeric1, numeric2) numeric1 を numeric2 で除算した剰余 (あまり) を返す。numeric1 が負の場合のみ結果は負 SELECT MOD(18, 4) :  2
POWER(numeric1, numeric) numeric1 を numeric2 で累乗して返す SELECT POWER(4, 2) :  16.0
RADIANS(numeric) 数値を度からラジアンに変換 SELECT RADIANS(180) :  3.141592653589793
RAND() 指定された場合、シード値として数値を使用してランダムな倍精度浮動小数点数を返す SELECT RAND(6) :  0.9891840064573959
RAND\_INTEGER( numeric) 0 から数値 -1 までのランダムな整数を生成し、シードが指定されている場合はそのシードで乱数ジェネレータを初期化 SELECT RAND_INTEGER(100, 5) :  0 SELECT RAND_INTEGER(6, 100) :  11
ROUND(numeric1, numeric2) numeric1 を小数点以下 numeric2 桁に丸めます SELECT ROUND(135.375, 2) :  135.38
SIGN(numeric) 数値の符号を返す SELECT SIGN(255.5) :  1
SIN(numeric) 数値の正弦を返す SELECT SIN(2) :  0.9092974268256817
SQRT(numeric) 数値の平方根を返す SELECT SQRT(64) :  8.0
TAN(numeric) 数値の正接を返す SELECT TAN(1.75) :  -5.52037992250933
TRUNCATE(numeric1) numeric1 を小数点以下 0 桁 (numeric2 が指定されていない場合) に切り捨てます SELECT TRUNCATE(135.375) :  135 SELECT TRUNCATE(135.375, 2) :  135.37
Related information