我试图做一个小的查询来转换字符串:
在此处执行此查询: -
Select (120 * POWER(CAST(2 AS BIGINT), 32) + 87) As Test
会给我结果:
515396075607
现在,我想将"515396075607"
转换为查询,结果应该给我120 ..
它像来回一样...像英寸 - > CM / CM - >寸
有什么想法吗?
答案 0 :(得分:0)
该函数的反函数是:
select exp(log(2) * (log(515396075607 - 87)/log(2) - 32))
这更容易表达为:
select exp2(log2(515396075607 - 87) - 32)
但是,并非所有版本的SQL Server都允许您为日志和指数提供基础。