MySQL 数学函数

  • 数学函数

    MySQL数值函数主要用于数值运算和/或数学计算。下表详细介绍了MySQL实现中可用的数值函数。
    函数 功能
    ABS() 返回数值表达式的绝对值。
    ACOS() 返回数值表达式的反余弦值。如果该值不在-1到1之间,则返回NULL。
    ASIN() 返回数值表达式的反正弦值。如果值不在-1到1之间,则返回NULL
    ATAN() 返回数值表达式的反正切。
    ATAN2() 返回传递给它的两个变量的反正切。
    BIT_AND() 返回按位与表达式中的所有位。
    BIT_COUNT() 返回传递给它的二进制值的字符串表示形式。
    BIT_OR() 返回传递的表达式中所有位的按位或。
    CEIL() 返回不小于传递的数字表达式的最小整数值
    CEILING() 返回不小于传递的数字表达式的最小整数值
    CONV() 将数字表达式从一个基数转换为另一个基数。
    COS() 返回传递的数字表达式的余弦值。数值表达式应以弧度表示。
    COT() 返回传递的数字表达式的余切。
    DEGREES() 返回从弧度转换为度的数值表达式。
    EXP() 返回自然对数(e)的底数,该底数提高为传递的数值表达式的幂。
    FLOOR() 返回不大于传递的数字表达式的最大整数值。
    FORMAT() 返回四舍五入到小数位数的数字表达式。
    GREATEST() 返回输入表达式的最大值。
    INTERVAL() 接受多个表达式exp1,exp2和exp3,依此类推。如果exp1小于exp2,则返回0;如果exp1小于exp3,则返回1,依此类推。
    LEAST() 如果给定两个或多个,则返回最小值输入。
    LOG() 返回所传递数值表达式的自然对数。
    LOG10() 返回所传递数字表达式的以10为底的对数。
    MOD() 通过潜水另一表达式来返回一个表达式的其余部分。
    OCT() 返回传递的数字表达式的八进制值的字符串表示形式。如果传递的值为NULL,则返回NULL。
    PI() 返回pi的值
    POW() 返回将一个表达式的值提高为另一表达式的幂的值
    POWER() 返回将一个表达式的值提高为另一表达式的幂的值
    RADIANS() 返回传递的表达式的值,该表达式从度转换为弧度。
    ROUND() 返回四舍五入为整数的数字表达式。可用于将表达式四舍五入到小数点
    SIN() 返回以弧度表示的数字表达式的正弦值。
    SQRT() 返回数值表达式的非负平方根。
    STD() 返回数值表达式的标准偏差。
    STDDEV() 返回数值表达式的标准偏差。
    TAN() 返回以弧度表示的数字表达式的切线。
    TRUNCATE() 返回数字exp1,该数字被截断为exp2小数位。如果exp2为0,则结果将没有小数点。