【问题标题】:Store exponent in postgres table在 postgres 表中存储指数
【发布时间】:2019-05-12 15:48:01
【问题描述】:

我有一个值要存储在我的表中

104

我可以存储的唯一指数是²

任何解决方案?!?

【问题讨论】:

  • 你试过插入1000吗?你的代码是什么样的?
  • @GordonLinoff 我需要它看起来像十个指数 3 而不是 1000
  • 为我工作。问题是什么? dbfiddle.uk/…
  • @S-Man 如何将 3 改成 4
  • 我加了 10 exponenet 3,想加 4 和 5

标签: sql postgresql


【解决方案1】:

您可以尝试使用translate 函数制作映射表。

LOG 从 10 中得到指数,然后使用 concat 得到你期望的结果。

SELECT concat(10,translate(LOG(1000)::varchar, '123456789', '¹²³⁴⁵⁶⁷⁸⁹'))

sqlfiddle

【讨论】:

猜你喜欢
  • 2017-09-01
  • 1970-01-01
  • 2017-12-09
  • 1970-01-01
  • 2012-05-06
  • 1970-01-01
  • 2010-10-02
  • 2012-10-18
  • 1970-01-01
相关资源
最近更新 更多