早教吧作业答案频道 -->数学-->
如何在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里计算开方、指数...的网友还看了以下:
某数字在某个区间乘以特定的数,返回一个值比如一个数字A1,A1≤350,则A1*0.84.351≤ 2020-04-07 …
excel中如何分类求值比如一组数据:AB3726.983308.002865.002955.00 2020-04-07 …
怎么求比值比如,0.15:0.3 1/4:0.4 1/2:2/3 要列算式 2020-05-16 …
光纤的能量通量我希望知道具体一点的数值,比如直径0.1毫米的光纤能够负荷多大功率的光束比较稳定的通 2020-06-18 …
SPSS回归分析回归系数问题回归方程里的系数为负值比如得出:Y=3.08+0.251X1-0.18 2020-07-18 …
请帮我看下这个公式是哪种概率统计方式?具有什么统计意义?给定一个样本,比如0.31,0.32,0. 2020-08-03 …
病例组总数248对照组总数284某暴露因素的比值比为0.9695%可信区间为0.69~1.32反推一 2020-11-03 …
请设计一个算法,从0~65536数列中随意选取5个数值,判断这5个数值是否连续相邻.注意:-5个数值 2020-11-06 …
科学测量时如何取值?比如说用刻度为0.1CM的刻度尺.测量出的物值是否需要到0.01CM?如果不需要 2020-11-21 …
怎么简便计算几个很小的数字的比值比如0.02,0.125,3.125*10^-3像这样很小的比值化成 2020-11-24 …