算術演算子を定数またはフィールドとともに使用して、数学的計算を実行できます。 このトピックでは、AnalyticDB for MySQLでサポートされている算術演算子について説明します。
加算操作を実行します。 | |
減算操作を実行します。 | |
乗算演算を実行します。 | |
除算操作を実行します。 | |
除算演算を実行し、切り捨てられた整数の結果を返します。 | |
一方の引数をもう一方の引数で割った余りを返します。 | |
引数の符号を変更します。 |
+
説明: この演算子は加算演算を実行します。
例:
select 3+5; +-------+ | _col0 | +-------+ | 8 |
select 3+2.9875; +--------+ | _col0 | +--------+ | 5.9875 |
-
説明: この演算子は減算演算を実行します。
例:
select 3-5; +-------+ | _col0 | +-------+ | -2 |
select 3-1.5; +-----------+ | _col0 | +-----------+ | 1.5 |
*
説明: この演算子は乗算演算を実行します。
例:
select 3*pi(); +------------------+ | _col0 | +------------------+ | 9.42477796076938 |
/
説明: この演算子は除算演算を実行します。
例:
select 3/pi(); +-------------------+ | _col0 | +-------------------+ | 0.954929658551372 |
DIV
説明: この演算子は除算演算を実行し、切り捨てられた整数の結果を返します。
例:
select 3 div pi(); +-------+ | _col0 | +-------+ | 0 |
select 33 div 2; +-------+ | _col0 | +-------+ | 16 |
% またはMOD
説明: この演算子は、一方の引数を他方の引数で割った余りを返します。
例:
select 3 mod pi(); +-------+ | _col0 | +-------+ | 3.0 |
select 33 % 2; +-------+ | _col0 | +-------+ | 1 |
-
説明: この演算子は、正の数を負の数に、または負の数を正の数に変換します。
例:
select - 2; +-------+ | _col0 | +-------+ | -2 |
select - -2; +-------+ | _col0 | +-------+ | 2 |