在 Netezza 中使用科学记数法

Posted

技术标签:

【中文标题】在 Netezza 中使用科学记数法【英文标题】:Working with scientific notation in Netezza 【发布时间】:2018-03-01 19:25:10 【问题描述】:

我有一个表格,其中包含科学计数法(字符串)的数据。我怎样才能使它在 Netezza 中成为可用的数字(不是字符串)?

select * from 
(
select '1.4545615464654E-14' as text_column
union 
select '1.7891561464654E-14' 
) foo

【问题讨论】:

【参考方案1】:

事实证明,您实际上可以转换这些字符串:

select cast(foo.text_column as numeric(15,15) )
from 
(
select '1.4545615464654E-14' as text_column
union 
select '1.7891561464654E-14' 
) foo

【讨论】:

以上是关于在 Netezza 中使用科学记数法的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Pairplot (seaborn) 中使用科学记数法

在 R 中使用带有 xtable 的科学记数法

如何在情节中使用这种科学记数法刻度?

如何在 Erlang 中使用科学记数法?

在 R 中,使用科学记数法 10^ 而不是 e+

在 Notepad++ 中使用正则表达式将科学记数法转换为文本或整数