sql - 为了使 csv 导出不显示科学记数法,将列转换为什么?
问题描述
目前,当我将查询结果导出(到 .csv)时,SKU 列会转换为科学记数法。有什么我可以将我的 SKU 列转换为完整字符串的内容吗?有些SKU全是数字,有些全是字母,有些是数字和字母。我尝试过的很多转换都会导致这种类型的错误:无法将“190198047908”转换为 INT。
解决方案
经常numeric
在int
不工作的地方工作:
select cast(col as numeric(38, 0))
我不知道是否有小数点,但转换为int
表明您不关心小数点右侧的任何数字。
推荐阅读
- javascript - 在我尝试在 useState 数组中搜索元素后,我的组件重新渲染
- html - Index.html 中的 Id 令牌
- node.js - 即使 mongo 二级故障,如何保持 API 仍然工作?
- amazon-web-services - 手动触发 Amazon S3 库存报告
- r - sparklyr ft_interaction 函数如何工作?
- reactjs - 为什么此关键配置会阻止初始页面加载时的输入输入?
- angular - 加载数据之前的角度渲染?
- wkwebview - WKWebView addEventListener 没有收到日历事件
- gtk - 可以将 Gtk 小部件导入 Gtk#
- jit - 在 FasterRCNN 模型上使用 torch.jit.script 时出错