MySQL函数--数学函数

Posted

tags:

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

mysql函数

MySQL函数是MySQL数据库提供的内置函数。这些内置函数可以帮助用户更加方便地处理表中的数据。

技术图片

数学函数

数学函数是MySQL中常用的一类函数。其主要用于处理数字,包括整型和浮点数等等。

ABS(x)函数

ABS(x)函数用于求绝对值。

例子:

获取6和-13的绝对值
SELECT ABS(6),ABS(-13);

技术图片

FLOOR(x)函数

FLOOR(x)函数返回小于或等于x的最大整数。

例子:

返回不大于n的最大整数值
SELECT FLOOR(-3.14),CEILING(0.618);

技术图片

RAND()函数

RAND()函数是返回0~1的随机数。但是RAND()返回的数是完全随机的。

例子:

select rand(20);

技术图片

PI()函数

PI()函数用于返回圆周率。

例子:

select pi();

技术图片

TRUNCATE(x,y)函数

TRUNCATE(x,y)函数返回x保留到小数点后y位的值。

例子:

select truncate(1.223,1);

技术图片

ROUND(x)函数和ROUND(x,y)函数

ROUND(x)函数返回离x最近的整数,也就是对x进行四舍五入处理;ROUND(x,y)函数返回x保留到小数点后y位的值,截断时需要进行四舍五入处理。

例子:

返回n的四舍五入值,保留d位小数(d的默认值为0)
select round(-1.23);

技术图片

SQRT(x)函数

SQRT(x)函数用于求平方根。

例子:

select sqrt(4);

技术图片

ceiling(n)

返回不小于n的最小整数值
select ceiling(1.23);

技术图片

sign(n)

返回参数的符号(为-1、0或1)
select sin(pi());

技术图片

mod(n,m)

取模运算,返回n被m除的余数(同%操作符)
ps:取余结果的正负与被除数有关,被除数为正数则为正,被除数为负则为负。
SELECT MOD(2,3),-10%4;

技术图片

pow(x,y)/power(x,y)

返回值x的y次幂
select pow(2,2);

技术图片

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

Mysql 函数 (初学) 常用的数学函数

MYSQL 函数-数学函数,控制函数

MySQL函数--数学函数

第五章MYSQL 函数-数学函数,控制函数

(新人必看)MySQL的函数了解一下!!!(数学函数控制流函数字符串函数)

(新人必看)MySQL的函数了解一下!!!(数学函数控制流函数字符串函数)