从oracle检索时,值将转换为float

时间:2019-03-04 09:02:35

标签: oracle pyspark

使用pyspark进行检索时,列数据类型为NUMBER的oracle中的数据库将转换为float。 例如。 ID列-数据类型NUMBER的值为111 检索时的值显示为111.000000

列名是动态的,我不想通过硬编码将其投射。可以按照在数据库中显示的方式来检索oracle中的数据。

我不希望添加零。

1 个答案:

答案 0 :(得分:0)

从双中选择CAST(111.00000 AS NUMBER(38))