【发布时间】:2014-06-25 04:18:38
【问题描述】:
我有一列数据,准确地说是诊断代码。问题是当数据被导入时,它会将 111.0 变成 111(或任何整数)。我想知道是否可以运行一个更新查询,它将“.0”添加到任何 3 个字符长的值的末尾。我遇到了将值从 008.45 剥离到 8.45 的问题,但我使用以下方法解决了这个问题:
更新主设置 DIAGNOSIS01 = LEFT("00", 3-LEN(DIAGNOSIS01)) + DIAGNOSIS01 WHERE LEN(DIAGNOSIS01)0;
我是从 stackoverflow 那里得到的。如果只有 3 位数字,我可以使用此更新查询的变体添加到右侧吗?
附加信息... 此列中值的格式包括 xxx.x 或 xxx.xx,其中 x 为数字
说到 sql,我是个新手,所以请把我当成 3 岁的样子对待我... ;)
【问题讨论】: