zoukankan      html  css  js  c++  java
  • 数值函数

    mysql> select abs(-1);     
    +---------+
    | abs(-1) |
    +---------+
    |       1 |
    +---------+
    1 row in set (0.00 sec)
    
    mysql> select sqrt(2);
    +--------------------+
    | sqrt(2)            |
    +--------------------+
    | 1.4142135623730951 |
    +--------------------+
    1 row in set (0.18 sec)
    
    
    mysql> select pow(2,3);
    +----------+
    | pow(2,3) |
    +----------+
    |        8 |
    +----------+
    1 row in set (0.18 sec)
    
    mysql> select pow(2,2);
    +----------+
    | pow(2,2) |
    +----------+
    |        4 |
    +----------+
    1 row in set (0.00 sec)
    
    mysql> select mod(5,2);
    +----------+
    | mod(5,2) |
    +----------+
    |        1 |
    +----------+
    1 row in set (0.00 sec)
    
    mysql> select 5/2;
    +--------+
    | 5/2    |
    +--------+
    | 2.5000 |
    +--------+
    1 row in set (0.00 sec)
    
    mysql> select 5%2;
    +------+
    | 5%2  |
    +------+
    |    1 |
    +------+
    1 row in set (0.00 sec)
    
    
    mysql> select rand(1);
    +---------------------+
    | rand(1)             |
    +---------------------+
    | 0.40540353712197724 |
    +---------------------+
    1 row in set (0.00 sec)
    
    mysql> select rand(2);
    +--------------------+
    | rand(2)            |
    +--------------------+
    | 0.6555866465490187 |
    +--------------------+
    1 row in set (0.00 sec)
    
    mysql> select rand(4);
    +---------------------+
    | rand(4)             |
    +---------------------+
    | 0.15595286540310166 |
    +---------------------+
    1 row in set (0.00 sec)

    mysql> select greatest(1,2,4,7); +-------------------+ | greatest(1,2,4,7) | +-------------------+ | 7 | +-------------------+ 1 row in set (0.00 sec) mysql> select least(1,2,4,7); +----------------+ | least(1,2,4,7) | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)

    mysql> select ceiling(123.44); +-----------------+ | ceiling(123.44) | +-----------------+ | 124 | +-----------------+ 1 row in set (0.00 sec) mysql> select floor(1234.55); +----------------+ | floor(1234.55) | +----------------+ | 1234 | +----------------+ 1 row in set (0.00 sec)

    mysql
    > select round(12321.45); +-----------------+ | round(12321.45) | +-----------------+ | 12321 | +-----------------+ 1 row in set (0.00 sec) mysql> select round(12321.55); +-----------------+ | round(12321.55) | +-----------------+ | 12322 | +-----------------+ 1 row in set (0.00 sec)



    mysql
    > select format(13423.33,1); +--------------------+ | format(13423.33,1) | +--------------------+ | 13,423.3 | +--------------------+ 1 row in set (0.00 sec) mysql> select format(13423.33,2); +--------------------+ | format(13423.33,2) | +--------------------+ | 13,423.33 | +--------------------+ 1 row in set (0.00 sec) mysql> select format(13423.33,3); +--------------------+ | format(13423.33,3) | +--------------------+ | 13,423.330 | +--------------------+ 1 row in set (0.00 sec) mysql> select format(13423.33,4); +--------------------+ | format(13423.33,4) | +--------------------+ | 13,423.3300 | +--------------------+ 1 row in set (0.00 sec)





    mysql
    > select conv(100,10,2); +----------------+ | conv(100,10,2) | +----------------+ | 1100100 | +----------------+ 1 row in set (0.00 sec) mysql> select conv(7,10,2); +--------------+ | conv(7,10,2) | +--------------+ | 111 | +--------------+ 1 row in set (0.00 sec) mysql> select conv(0,10,2); +--------------+ | conv(0,10,2) | +--------------+ | 0 | +--------------+ 1 row in set (0.00 sec) mysql> select conv(2,10,2); +--------------+ | conv(2,10,2) | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec) mysql> select conv(3,10,2); +--------------+ | conv(3,10,2) | +--------------+ | 11 | +--------------+ 1 row in set (0.00 sec) mysql> select conv(4,10,2); +--------------+ | conv(4,10,2) | +--------------+ | 100 | +--------------+ 1 row in set (0.00 sec) mysql> select conv(10,10,16); +----------------+ | conv(10,10,16) | +----------------+ | A | +----------------+ 1 row in set (0.00 sec) mysql> select conv(11,10,16); +----------------+ | conv(11,10,16) | +----------------+ | B | +----------------+ 1 row in set (0.00 sec) mysql> select conv(12,10,16); +----------------+ | conv(12,10,16) | +----------------+ | C | +----------------+ 1 row in set (0.00 sec)

    floor 与 ceiling

    floor:返回比小数值小的最大整数

    mysql> select floor(-1234.55); +-----------------+ | floor(-1234.55) | +-----------------+ | -1235 | +-----------------+ 1 row in set (0.00 sec) mysql> select floor(1234.55); +----------------+ | floor(1234.55) | +----------------+ | 1234 | +----------------+ 1 row in set (0.00 sec) mysql> select ceiling(1234.55); +------------------+ | ceiling(1234.55) | +------------------+ | 1235 | +------------------+ 1 row in set (0.00 sec) mysql> select ceiling(-1234.55); +-------------------+ | ceiling(-1234.55) | +-------------------+ | -1234 | +-------------------+ 1 row in set (0.00 sec)
  • 相关阅读:
    Nginx反向代理和jetty服务器配置
    如何使用canvas绘图
    毕业后,你折腾了多久做了多少努力才找到正确的方向或者道路?
    如何提高用户逃离成本
    首次创业者必须知道哪些基本常识?
    拦截器、过滤器、监听器各有什么作用
    第一人称入行分享贴:大学混了四年,如何顺利入行互联网
    线下学习
    如何实现数组深拷贝和浅拷贝?
    从零学前端第二讲:CSS行内块级元素布局与定位
  • 原文地址:https://www.cnblogs.com/zengkefu/p/5619366.html
Copyright © 2011-2022 走看看