早教吧作业答案频道 -->数学-->
如何在SQL里计算开方、指数等计算表达式,比方说,我想求a+b^0.5+c^3的值,其中a,b,c为已知数值.多谢啦.
题目详情
如何在SQL里计算开方、指数等计算表达式,比方说,我想求a+b^0.5+c^3的值,其中a,b,c为已知数值.多谢啦.
▼优质解答
答案和解析
开方用 POWER 函数.
例如:
SQL> SELECT POWER(4,3),POWER(1.1,2.6),POWER(25,-2),POWER(-2,3) FROM DUAL;
POWER(4,3) POWER(1.1,2.6) POWER(25,-2) POWER(-2,3)
---------- -------------- ------------ -----------
64 1.28121195 .0016 -8
至于你的 a+b^0.5+c^3
可以写为 a + Power( b,0.5) + Power( c,3)
如果是 指数,使用 EXP
SQL> SELECT EXP(1),EXP(2.7) FROM DUAL;
EXP(1) EXP(2.7)
---------- ----------
2.71828183 14.8797317
如果是 自然对数 LN / LOG
(Oracle 数据库是 LN; SQL Server 是 LOG)
SQL> SELECT LN(100) FROM DUAL;
LN(100)
----------
4.60517019
对数 LOG
SQL> SELECT LOG(2,32),LOG(5,25) FROM DUAL;
LOG(2,32) LOG(5,25)
---------- ----------
5 2
例如:
SQL> SELECT POWER(4,3),POWER(1.1,2.6),POWER(25,-2),POWER(-2,3) FROM DUAL;
POWER(4,3) POWER(1.1,2.6) POWER(25,-2) POWER(-2,3)
---------- -------------- ------------ -----------
64 1.28121195 .0016 -8
至于你的 a+b^0.5+c^3
可以写为 a + Power( b,0.5) + Power( c,3)
如果是 指数,使用 EXP
SQL> SELECT EXP(1),EXP(2.7) FROM DUAL;
EXP(1) EXP(2.7)
---------- ----------
2.71828183 14.8797317
如果是 自然对数 LN / LOG
(Oracle 数据库是 LN; SQL Server 是 LOG)
SQL> SELECT LN(100) FROM DUAL;
LN(100)
----------
4.60517019
对数 LOG
SQL> SELECT LOG(2,32),LOG(5,25) FROM DUAL;
LOG(2,32) LOG(5,25)
---------- ----------
5 2
看了 如何在SQL里计算开方、指数...的网友还看了以下:
求EXCEL中百分比的平均值用什么公式算?求EXCEL中百分比的平均值怎么求?比方有十个数据,公式 2020-05-16 …
一.化简下列各比,并求比值,列式计算 15:21 0.75:28:7分之4一.化简下列各比,并求比 2020-05-16 …
化简比 12:16 0.75:1.2 400米:4/15千米 求比值2/5:0.25 3/4:7/ 2020-05-16 …
设计图纸中的1比300怎么计算是公路工程的,图纸是A3纸的,设计图纸中的1比300怎么算?1比0. 2020-06-15 …
求这些口算题的答案,化成最简比!急,1.0.4比0.84比1615比4512比300.5比4.53 2020-07-18 …
求比值0.4:12三分之二:九分之一14:二十二分之二十一五分之十六:0.8这样简便就怎样算求比值 2020-07-30 …
用补码一位乘(比较法)求(-0.1101)*(-0.1010)=?列出分步运算过程.设A=00.用 2020-08-01 …
比特运算0+0=0,0+1=1+0=1,1+1=10求解10+10=?怎么算的比特运算0+0=0,0 2020-11-29 …
1.递等式计算.(能简算的要简算)6分之5÷3×10分之9(0.375+0.75))÷4分之18分之 2020-12-17 …
11分之2*5分之2+11分之3*0.4简便计算(8分之7+16分之13)/16分之13简便计算0. 2020-12-17 …