数学函数级应用
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)
示例图如下:
以上是关于数学函数级应用的主要内容,如果未能解决你的问题,请参考以下文章