读书人

SQL依据指数和幂求底数

发布时间: 2012-10-21 09:00:07 作者: rapoo

SQL根据指数和幂求底数,
比如 2的12次方得到一个很大数是 N, 现在要求对这个N开12次方反过来得到2,在SQL中如何写啊,
哪位大侠能提供这样的SQL函数啊



[解决办法]

Oracle是这样 power(N,1/12)
假设a的b次方=N,那么 a= power(N,1/b),
6的4次方是,1296,试试 select power(1296,1/4) from dual,计算出来就是 6

其它数据库不太清楚,应该也是类似的 。

读书人网 >.NET

热点推荐