【发布时间】:2019-12-31 19:04:08
【问题描述】:
所以我已经很久没有用 SQL 做任何花哨的事情了,所以我会尽力解释一下。请客气,我在这里尽力了。
基本上,我从 Snowflake 中的数据库中提取信息并将其放入新的 XML 文件中,并且该数据完全按照写入表单电子邮件的方式输入。
其中一个值是 14 个字符长的 ID 号(例如:12345678912345),它以整数形式存储在数据库中(或者我被告知),但 Excel 会自动将其转换为科学记数法。由于它是一个 ID 号,它需要看起来像一个 ID 号,而不是科学计数法。
现在,我的查询只是选择并输入常规的 ol' 值,然后我们在 Excel 工作表中手动更改它。就像字面上一样SELECT ID_Number from TheThing
我认为可能有用的一件事是:
SELECT CAST(ID_Number as bigint) as ID_Number
...但它不起作用。我发现的大多数其他解决方案似乎都没有解决我不需要的整数到字符串转换的特定场景,我很心烦意乱。
我只是一个实习生,这可能有一个非常明显的答案,但我的实习生已经放弃了,我需要为自己的理智找到答案。自从我对 SQL 做任何花哨的事情以来已经有一分钟了,所以请对我好点,如果这是一个愚蠢的问题,请见谅。
【问题讨论】:
-
这是为显示选择的格式。内部值仍然设置,如果您双击单元格,您可以看到它。您如何将其导出到 excel 中?
标签: sql excel xml snowflake-cloud-data-platform