【问题标题】:preserv leading zeros fetched in SQL at excel在 excel 中保留在 SQL 中提取的前导零
【发布时间】:2014-07-15 11:16:11
【问题描述】:

我有从表中获取项目详细信息的 SQL 查询,此 SQL 包括批号作为字段,我注意到当我运行查询时,当我导出到 excel 时,几行有前导零或文本看起来像 51E03,领先零会消失 00021 变为 21 并且 51E03 将转换为 51000,是否可以在从 SSMS 获取带有标头的副本时保留这些值?

【问题讨论】:

    标签: sql sql-server-2008 excel-2010


    【解决方案1】:

    您可以通过在数值前加上单引号来保留前导零。好吧,实际上,如果它们有前导零,那么它们实际上是字符串。所以,是这样的:

    select '''' + AccountNumber
    from table t;
    

    【讨论】:

      猜你喜欢
      • 2014-02-14
      • 2020-06-11
      • 2018-09-13
      • 2014-09-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多