数据库系列学习(六)-函数之数学函数

1.绝对值

技术分享

2.随机数

(1)不带种子的

技术分享

(2)带种子的

技术分享

3.四舍五入

(1)四舍五入

技术分享

(2)求最大整数

技术分享

(3)求最小整数

技术分享

4.三角函数

(1)正弦,余弦,正切

技术分享

(2)反正弦,反余弦,反正切

技术分享

(3)两个变量的反正切

技术分享

(4)两个变量的余切

技术分享

5.圆周率

技术分享

6.角度制 与 弧度制

(1)弧度制转换为角度制

技术分享

(2)角度制转换为弧度制

技术分享

7.求一个数的符号

技术分享

8.两个数相除

(1)求余数

技术分享

(2)求除数

技术分享

9.指数 与 平方根

(1)指数

技术分享

(2)平方根

技术分享

10.附录sql脚本,可直接赋值黏贴

--求绝对值:1.1
select abs(-1.1)
--求指数:4
select power(2,2)
--求平方根:4
select sqrt(16)
--求随机数:0-1之间
select  rand()
--随机数种子:只产生一次,记下来的随机数不变
select rand(2)

舍入到最大整数
select ceiling(1.1)
--舍入到最小整数
select floor(1.9)

--四舍五入
--第一个数:待四舍五入的数值
--第二个数:计算精度
--结果:1.5600,1.56是精确的后面是估值
select round(1.5555,2)

--求正弦值
select sin(1)
--求余弦值
select cos(1)
--求正切值
select tan(1)
--求反正弦值
select asin(1)
--求反余弦值
select acos(1)
--求反正切值
select atan(1)

--求两个变量的反正切
select ATN2(1,1),atan(1)
--求余切
select cot(1),cos(1)/sin(1)
--求圆周率
select pi()
--弧度制转换为角度制
--角度制=弧度制*180/π
select degrees(1),1*180/pi()

--角度制转换为弧度制
--弧度制=角度制*π/180
select radians(1),1*pi()/180

--求符号
--大于0,返回1;小于0,返回-1
select sign(-2.2),sign(4)

--求整除余数
--7除3余1
select 7%3

--求整除除数
--7除3的2
select 7/3

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。