首页 > 解决方案 > 为了使 csv 导出不显示科学记数法,将列转换为什么?

问题描述

目前,当我将查询结果导出(到 .csv)时,SKU 列会转换为科学记数法。有什么我可以将我的 SKU 列转换为完整字符串的内容吗?有些SKU全是数字,有些全是字母,有些是数字和字母。我尝试过的很多转换都会导致这种类型的错误:无法将“190198047908”转换为 INT。

标签: sqlcsvcastingpresto

解决方案


经常numericint不工作的地方工作:

select cast(col as numeric(38, 0))

我不知道是否有小数点,但转换为int表明您不关心小数点右侧的任何数字。


推荐阅读