zoukankan      html  css  js  c++  java
  • mysql-笔记-numberic 方法 操作符

    DIV 整数除法---结果舍去小数部分,

    /除法 ---除以0时返回 null值

    -减法

    % MOD 取模 ---结果为 余数 也可以用于有小数部分的数返回余数,mod(N,0)返回null值

    + 加法

    * 乘法

    -改变参数符号 正数 负数 一目运算符 如果操作数是bigint 结果也是bigint 避免使用-2的63次方

    如果 -+* 操作数都是整数,结算按 bigint 64 位取精度

    如果操作数是整数都为unsigned 无符号的,结果是无符号的整数,如果 no_unsigned_subtraction =enabled 结果是有符号的

    如果+-/*%任何一个操作数是实数 或 字符值,结果的精度是具有最大精度的操作数的精度

    如果使用/除法 2个操作数的结果范围是第一个操作数的范围加上div_precision_increment系统变量的值。

    1 ceil(X) 同 ceiling(X) 返回不小于X的最小整数 select ceiling(1.23),ceiling(-1.23);

    2 conv(N,from_base,to_base) 在不同的进制之间转货数字

    3 floor(X) 返回不大于X的最大的整数 select floor(1.23),floor(-1.23)

    4 format(x,d) 格式化数字如‘#.###' 返回字符串

    5 rand([N]) N做为种子值。返回0到1之间的浮点小数 floor(i+rand()*(j-i)获取范围内的一个值

    对于同一个N值,每次执行都得到相同的数据

    6 round(X),round(x,d) 四舍五入X到D个小数位,默认D是0,D可以是负数,小数点左侧D位数变为0

    select round(-1.56); select round(1.56); selec round(23.298 ,-1)

    返回值类型与 X值类型相同

    7 truncate(x,d) 返回 截断到D个小数位的X值,如果 D=0,结果没有小数位,D可以是负数,返回小数位左侧D个数为0的值

    select truntcate(1.999,1) ; select truncate(122,-2);

  • 相关阅读:
    第一课基础知识
    Linux基础命令
    IO&Process基础知识
    caffe-windows 运行matlab 接口的例子
    process 3d image using caffe
    caffe-windows配置 cuda6.5+vs2012
    cuda7.0安装windows+vs2012
    SGD步长
    Exercise: Convolutional Neural NetworkCNN的反向求导及练习
    Create sparse matrix:sparse
  • 原文地址:https://www.cnblogs.com/caojuansh/p/10683510.html
Copyright © 2011-2022 走看看