700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql数学函数名_MySQL数学函数 - flood的个人空间 - OSCHINA - 中文开源技术交流社区...

mysql数学函数名_MySQL数学函数 - flood的个人空间 - OSCHINA - 中文开源技术交流社区...

时间:2022-01-24 16:47:44

相关推荐

mysql数学函数名_MySQL数学函数 - flood的个人空间 - OSCHINA - 中文开源技术交流社区...

/* 返回n的绝对值

abs(n) */

select abs(2);

select abs(-32);

/* 返回参数的符号(为-1、0或1)

sign(n) */

select sign(-32);

select sign(0);

select sign(234);

/* 取模运算,返回n被m除的余数(同%操作符)

mod(n,m)*/

select mod(234, 10);

select 234 % 10;

select mod(29,9);

/* 返回不大于n的最大整数值

floor(n) */

select floor(1.23);

select floor(-1.23);

/* 返回不小于n的最小整数值

ceiling(n) */

select ceiling(1.23);

select ceiling(-1.23);

/* 返回n的四舍五入值,保留d位小数(d的默认值为0)

round(n,d) */

select round(-1.31,1);

select round(-1.58);

select round(1.58);

select round(1.298, 1);

select round(1.298, 0);

/* 返回值e的n次方(自然对数的底 )

exp(n) */

select exp(2);

select exp(-2);

/*返回n的自然对数

log(n) */

select log(9);

select log(-2);

/* 返回n以10为底的对数

log10(n) */

select log10(2);

select log10(100);

select log10(-100);

/* 返回值x的y次幂

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

select power(2,4);

select pow(2,-2);

/* 返回非负数n的平方根

sqrt(n) */

select sqrt(4);

select sqrt(20);

/* 返回圆周率

pi() */

select pi();

/* 返回n的余弦值

cos(n) */

select cos(pi());

/* 返回n的正弦值

sin(n) */

select sin(pi());

/* 返回n的正切值

tan(n) */

select tan(pi()+1);

/* 返回n反余弦(n是余弦值,在-1到1的范围,否则返回null)

acos(n) */

select acos(1);

/* 返回n反正弦值

asin(n) */

select asin(0.2);

/* 返回n的反正切值

atan(n) */

select atan(2);

/* 返回2个变量x和y的反正切(类似y/x的反正切,符号决定象限)

atan2(x,y) */

select atan(-2,2);

/* 返回x的余切

cot(n) */

select cot(12);

select cot(0);

/* 返回在范围0到1.0内的随机浮点值(当调用一个整数参数时,RAND()使用该随机数发生器种子值)

rand() rand(n) */

select rand();

select rand(0.1);

select rand(20);

select rand();

/* 把n从弧度变换为角度并返回

degrees(n) */

select degrees(pi());

/* 把n从角度变换为弧度并返回

radians(n) */

select radians(90);

/* 保留数字n的d位小数并返回

truncate(n,d) */

select truncate(1.223,1);

select truncate(1.999,1);

select truncate(1.999,0);

/* 返回最小值(如果返回值被用在整数(实数或大小敏感字串)上下文或所有参数都是整数

(实数或大小敏感字串)则他们作为整数(实数或大小敏感字串)比较,否则按忽略大小写的字符串被比较)

least(x,y,...) */

select least(2,0);

select least(34.0,3.0,5.0,767.0);

select least("b","a","c");

/* 返回最大值(其余同least())

greatest(x,y,...) */

select greatest(2,0);

select greatest(34.0,3.0,5.0,767.0);

select greatest("b","a","c");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。