在 postgres 表中存储指数
Posted
技术标签:
【中文标题】在 postgres 表中存储指数【英文标题】:Store exponent in postgres table 【发布时间】:2019-05-12 15:48:01 【问题描述】:我有一个值要存储在我的表中
104
我可以存储的唯一指数是²
。
任何解决方案?!?
【问题讨论】:
你试过插入1000
吗?你的代码是什么样的?
@GordonLinoff 我需要它看起来像十个指数 3 而不是 1000
为我工作。问题是什么? dbfiddle.uk/…
@S-Man 如何将 3 改成 4
我加了 10 exponenet 3,想加 4 和 5
【参考方案1】:
您可以尝试使用translate 函数制作映射表。
LOG
从 10 中得到指数,然后使用 concat
得到你期望的结果。
SELECT concat(10,translate(LOG(1000)::varchar, '123456789', '¹²³⁴⁵⁶⁷⁸⁹'))
sqlfiddle
【讨论】:
你是老大哥(我会尽快回复) 相关:***.com/questions/17908593/… 这真的很棒!以上是关于在 postgres 表中存储指数的主要内容,如果未能解决你的问题,请参考以下文章