すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:算術演算子

最終更新日:Sep 14, 2024

算術演算子を定数またはフィールドとともに使用して、数学的計算を実行できます。 このトピックでは、AnalyticDB for MySQLでサポートされている算術演算子について説明します。

+

加算操作を実行します。

-

減算操作を実行します。

*

乗算演算を実行します。

/

除算操作を実行します。

DIV

除算演算を実行し、切り捨てられた整数の結果を返します。

% またはMOD

一方の引数をもう一方の引数で割った余りを返します。

-

引数の符号を変更します。

+

  • 説明: この演算子は加算演算を実行します。

  • 例:

    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 |