在 SQL Presto 中将科学计数法转换为十进制

sha*_*313 5 sql amazon-web-services presto amazon-athena

我正在使用 Amazon Athena,有几列以科学计数法形式显示,我需要它以整数或小数形式显示。我尝试从这个答案中得到答案:Convertexponential to number in sql

但是,这不适用于 SQL Presto,而且这个也不起作用,因为我需要它来处理多个数字,而不仅仅是一个:Query to conversionexponential number to float in SQL Server

Ric*_*fer 6

如果将列转换为十进制,它应该可以工作。

SELECT CAST(doubleColumn AS decimal(22,2)) from my_table
Run Code Online (Sandbox Code Playgroud)

没有办法在全球范围内进行转换。