+ -
当前位置:首页 → 问答吧 → ACCES 中字母和数据组合的排序问题

ACCES 中字母和数据组合的排序问题

时间:2010-12-06

来源:互联网

ACCESS中一列的数据是 A1  A11  A3 A2  A12 A13 B1 B12 B2 如何设置可以 是列数据先按字母然后按数据排序呢?
排这样的序列:A1 A2 A3 ..... A11 A12  A13 B1 B2 ...  B12

作者: Irma   发布时间: 2010-12-06

设置两个辅助列,分离字母和数字并排序。
测试表数据:
------
FStr
------
A10
A2
A1
A11
B11
B4
B2

SELECT FStr FROM 表1 ORDER BY LEFT(FStr,1), VAL(RIGHT(FStr,LEN(FStr)-1))
------
FStr
------
A1
A2
A10
A11
B2
B4
B11

作者: styhs   发布时间: 2010-12-06