【发布时间】:2017-09-12 16:00:24
【问题描述】:
我已经为此工作了几个月。我只是无法获得natural(真正的字母数字)结果。我很震惊,我无法得到它们,因为自 1992 年以来我一直能够在 RPG 中使用 EBCDIC。
我正在寻找 SQL、VBS 或简单的 excel 或 access 中的任何解决方案。这是我的数据:
299-8,
3410L-87,
3410L-88,
420-A20,
420-A21,
420A-40,
4357-3,
AN3H10A,
K117GM-8,
K129-1,
K129-15,
K271B-200L,
K271B-38L,
K271D-200EL,
KD1051,
KD1062,
KD1092,
KD1108,
KD1108,
M8000-3,
MS24665-1,
SK271B-200L,
SAYA4008
我正在寻找的顺序是真正的字母数字顺序如下:
AN3H10A,
KD1051,
KD1062,
KD1092,
KD1108,
KD1108,
K117GM-8,
K129-1,
K129-15,
MS24665-1,
M8000-3,
SAYA4008,
SK271B-200L
库存是 7800 条记录,所以我在处理能力方面也遇到了一些问题。
任何帮助将不胜感激。
杰夫
【问题讨论】:
-
数字后字母如何比其他方式更自然?
-
真正的字母数字在字母数字字符串的每一列中首先对字母进行加权。它来自 bin 卡,然后是平面文件。固定字段宽度会导致排序问题,因为它们不是按每个字符的位置排序的。