广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    Mysql数学函数不求人

    2018-05-03 14:17:23 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

    MySQL教程是:Mysql数学函数不求人。所有的数学函数在一个出错的情况下返回NULL。
    -
    单目减。改变参数的符号。
    mysql> select - 2;

    注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63!
    ABS(X)
    返回X的绝对值。
    mysql> select ABS(2);
    -> 2
    mysql> select ABS(-32);
    -> 32

    该功能可安全用于BIGINT值。

    SIGN(X)
    返回参数的符号,为-1、0或1,取决于X是否是负数、零或正数。
    mysql> select SIGN(-32);
    -> -1
    mysql> select SIGN(0);
    -> 0
    mysql> select SIGN(234);
    -> 1

    MOD(N,M)
     
    %
    模 (类似C中的%操作符)。返回N被M除的余数。
    mysql> select MOD(234, 10);
    -> 4
    mysql> select 253 % 7;
    -> 1
    mysql> select MOD(29,9);
    -> 2

    这个函数可安全用于BIGINT值。
    FLOOR(X)
    返回不大于X的最大整数值。

    mysql> select FLOOR(1.23);
    -> 1
    mysql> select FLOOR(-1.23);
    -> -2

    注意返回值被变换为一个BIGINT!
    CEILING(X)
    返回不小于X的最小整数值。
    mysql> select CEILING(1.23);
    -> 2
    mysql> select CEILING(-1.23);
    -> -1

    注意返回值被变换为一个BIGINT!

    ROUND(X)
    返回参数X的四舍五入的一个整数。
    mysql> select ROUND(-1.23);
    -> -1
    mysql> select ROUND(-1.58);
    -> -2
    mysql> select ROUND(1.58);
    -> 2

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告