全部产品

算术运算符

更新时间:2019-05-30 14:30:12

分析型数据库MySQL版支持以下算术运算符。

运算符作用
+
-
*
/除法
DIV除法(整数视角)
% 或 MOD取模
-改变参数符号

+

  • 命令说明:加法。

  • 示例:

    1. select 3+5;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | 8 |
    1. select 3+2.9875;
    2. +--------+
    3. | _col0 |
    4. +--------+
    5. | 5.9875 |

-

  • 命令说明:减法。

  • 示例:

    1. select 3-5;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | -2 |
    1. select 3-1.5;
    2. +-----------+
    3. | _col0 |
    4. +-----------+
    5. | 1.5 |

*

  • 命令说明:乘法。

  • 示例:

    1. select 3*pi();
    2. +------------------+
    3. | _col0 |
    4. +------------------+
    5. | 9.42477796076938 |

/

  • 命令说明:除法。

  • 示例:

    1. select 3/pi();
    2. +-------------------+
    3. | _col0 |
    4. +-------------------+
    5. | 0.954929658551372 |

DIV

  • 命令说明:除法,从除法结果中舍弃小数点右侧的小数部分。

  • 示例:

    1. select 3 div pi();
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | 0 |
    1. select 33 div 2;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | 16 |

%或MOD

  • 命令说明:返回两个参数除法后的余数。

  • 示例:

    1. select 3 mod pi();
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | 3.0 |
    1. select 33 % 2;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | 1 |

-

  • 命令说明:将正数变为负数或者将负数变为正数。

  • 示例:

    1. select - 2;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | -2 |
    1. select - 2;
    2. +-------+
    3. | _col0 |
    4. +-------+
    5. | -2 |