数値関数と演算子
TiDB は、MySQL 8.0 で利用可能な数値関数と演算子のすべてをサポートします。
算術演算子
| 名前 | 説明 | 
|---|---|
+ | 加算演算子 | 
- | マイナス演算子 | 
* | 乗算演算子 | 
/ | 除算演算子 | 
DIV | 整数除算 | 
% 、 MOD | モジュロ演算子 | 
- | 引数の符号を変更する | 
数学関数
| 名前 | 説明 | 
|---|---|
ABS() | 絶対値を返す | 
ACOS() | 逆余弦を返す | 
ASIN() | 逆正弦を返す | 
ATAN() | 逆正接を返す | 
ATAN2(), ATAN() | 2つの引数の逆正接を返す | 
CEIL() | 引数より小さくない最小の整数値を返す | 
CEILING() | 引数より小さくない最小の整数値を返す | 
CONV() | 異なる基数間で数値を変換する | 
COS() | コサインを返す | 
COT() | 余弦を返す | 
CRC32() | 巡回冗長検査値を計算する | 
DEGREES() | ラジアンを度に変換する | 
EXP() | 累乗する | 
FLOOR() | 引数より大きくない最大の整数値を返す | 
LN() | 引数の自然対数を返す | 
LOG() | 最初の引数の自然対数を返す | 
LOG10() | 引数の10を底とする対数を返す | 
LOG2() | 引数の2を底とする対数を返す | 
MOD() | 残りを返す | 
PI() | 円周率の値を返す | 
POW() | 引数を指定された累乗で返す | 
POWER() | 引数を指定された累乗で返す | 
RADIANS() | ラジアンに変換された引数を返す | 
RAND() | ランダムな浮動小数点値を返す | 
ROUND() | 議論を迂回する | 
SIGN() | 引数の符号を返す | 
SIN() | 引数の正弦を返す | 
SQRT() | 引数の平方根を返す | 
TAN() | 引数の正接を返す | 
TRUNCATE() | 指定された小数点以下の桁数に切り捨てる | 
関連するシステム変数
div_precision_increment /演算子の精度を設定するために使用されます。