Mysql计算函数

绝对值函数

SELECT ABS(2), ABS(-3.3), ABS(-33);

平方根函数

SELECT SQRT(9), SQRT(40), SQRT(-49);

求余函数

SELECT MOD(31,8), MOD(234, 10),MOD(45.5,6);

获取整数的函数

SELECT CEIL(-3.35), CEILING(3.35);

获取整数函数

SELECT CEIL(-3.35), CEILING(3.35);
返回最大整数

获取随机数
  • 随机小数(范围在0-1之间)
    SELECT RAND(), RAND();
  • 带参数(参数相同返回的值相同)
    SELECT RAND(10), RAND(11);
四舍五入
  • 不带参数SELECT ROUND(-1.14),ROUND(-1.67),ROUND(1.14);
  • 带参数保留几位小数SELECT ROUND(-1.14,1),ROUND(-1.67,0),ROUND(1.14,-1);
返回小数点后几位

SELECT TRUNCATE(1.31,1), TRUNCATE(1.99,1), TRUNCATE(1.99,0);

幂函数

SELECT POW(2,2), POWER(2,2);

e的乘方

SELECT EXP(3), EXP(-3),EXP(0);

对数运算函数
  • LOG(X)自然对数SELECT LOG(3), LOG(-3);
  • LOG10(X)以10为基的对数SELECT LOG10(100), LOG(-100);
角度弧度转换
  • 角转弧SELECT RADIANS(90);
  • 弧转角SELECT DEGREES(PI());
正弦函数(余弦正切同理)
  • 正弦SELECT SIN(1);
  • 反正弦SELECT ASIN(1);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容