数学函数级应用

Posted LYL925T

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数学函数级应用相关的知识,希望对你有一定的参考价值。

一.数学函数的概念:它是指用来处理数值数据方面的运算,而在mysql中主要的数学函数有绝对值函数、三角函数、对数函数和随机函数等。在使用数学函数的过程时,一旦发生了错误,那么该函数将返回null。

二.那么在MySQL中常用的数学函数有哪些呢?

数学函数功能介绍
ABS(x)返回x的绝对值
 PI( )返回圆周率,默认显示6 位小数 3.141593
 CEIL(x) 和    CEILING(x)返回不小于 x 的最小整数值
 FLOOR(x)返回不大于 x 的最大整数值
ROUND(x)返回最接近 参数x 的整数,对 x 进行四舍五入
 ROUND(x,y)返回最接近 x 的整数,对 x 进行四舍五入并保留y位小数
 TRUNCATE(x,y)返回截去小数点后 y 位的数值 x
RAND()返回一个随机浮点值 v,0<=v<=1
 LOG(x)返回 x 的自然对象,x 相对于基数 e 的对数

三.下面再来说说它们的示例和语句吧!

3.1 用 ceil(x) 和 ceiling(x) 返回不小于 x 的最小整数,SQL语句如下:

select ceil(2), ceil(2.75), ceil(-2), ceil(-2.75)

示例图如下:

3.2 用 floor(x) 返回不大于 x 的最大整数,SQL语句如下:

select floor(2), floor(2.75), floor(-2), floor(-2.75)

示例图如下:

3.3 用 rand() 产生 0~1 的浮点数,SQL语句如下:

select rand(),rand(),rand()

示例图如下:

3.4 用 round(x) 返回最接近于参数 x 的整数,SQL语句如下:

select round(-2.5), round(-2.25), round(-2.75), round(2.25), round(2.75)

示例图如下:

3.5用 round(x,y) 对参数 x 进行四舍五入的操作,并保留y位小数,SQL语句如下:

select round(-2.55,1),round(-2.25,3),round(375.49,-1),round(375.49,-1)

示例图如下:

3.6 用 truncate(x,y) 对参数 x 进行截取操作,SQL语句如下:

select truncate(2.25,1),truncate(2.99,1),truncate(2.99,0),truncate(99.99,-1)

示例图如下:

 

 

 

以上是关于数学函数级应用的主要内容,如果未能解决你的问题,请参考以下文章

C中任意整数基数的对数函数

log是啥函数,在数学中有啥作用?

基数 32 FFT 实现

如何在 JavaScript 中指定 Math.log() 的基数?

WEB应用专业团队2020-2021-2学期第四次学术报告会—计数基数桶排序

常用内置函数(注意大小写)