MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

12.6.1 算術演算子

表 12.9 「算術演算子」

名前 説明
%, MOD モジュロ演算子
* 乗算演算子
+ 加算演算子
- 減算演算子
- 引数の符号を変更します
/ 除算演算子
DIV 整数除算

通常の算術演算子を使用できます。 結果は次のルールに従って決定されます。

ネストされた計算が各コンポーネントの精度を暗黙的に示すように、これらのルールは演算ごとに適用されます。 したがって、(14620 / 9432456) / (24250 / 9432456) では、まず (0.0014) / (0.0026) に解かれて、最終的な結果は小数点以下 8 桁 (0.60288653) になります。

このようなルールおよびそれらが適用される方法があるため、計算のコンポーネントおよびサブコンポーネントで適切な精度レベルが使用されていることを慎重に確認してください。 セクション12.11「キャスト関数と演算子」を参照してください。

数値式評価でのオーバーフロー処理については、セクション11.1.7「範囲外およびオーバーフローの処理」を参照してください。

算術演算子は数字に適用されます。 その他の型の値では、代替の演算が使用できる場合もあります。 たとえば、日付値を追加するには、DATE_ADD() を使用します。セクション12.7「日付および時間関数」を参照してください。