数値関数と演算子

TiDB は、 MySQL 5.7で利用可能な数値関数と演算子をすべてサポートします。

算術演算子

名前説明
+加算演算子
-マイナス演算子
*乗算演算子
/部門演算子
DIV整数除算
%MODモジュロ演算子
-引数の符号を変更する

数学関数

名前説明
POW()指定された累乗で引数を返します
POWER()指定された累乗で引数を返します
EXP()のべき乗に上げる
SQRT()引数の平方根を返します
LN()引数の自然対数を返す
LOG()最初の引数の自然対数を返します
LOG2()引数の 2 を底とする対数を返します
LOG10()引数の 10 を底とする対数を返します
PI()pi の値を返す
TAN()引数のタンジェントを返します
COT()コタンジェントを返す
SIN()引数のサインを返します
COS()コサインを返す
ATAN()逆正接を返します
ATAN2(), ATAN()2 つの引数の逆正接を返します
ASIN()逆正弦を返す
ACOS()逆余弦を返す
RADIANS()ラジアンに変換された引数を返します
DEGREES()ラジアンを度に変換する
MOD()余りを返す
ABS()絶対値を返す
CEIL()引数以上の最小の整数値を返します
CEILING()引数以上の最小の整数値を返します
FLOOR()引数を超えない最大の整数値を返します
ROUND()引数を丸める
RAND()ランダムな浮動小数点値を返す
SIGN()引数の符号を返します
CONV()異なる基数間で数値を変換する
TRUNCATE()指定された小数点以下の桁数に切り捨てる
CRC32()巡回冗長検査値を計算する