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