请教一个字符串字段排序
请教一下:
我的DBF表有一个字符串字段 Str,原始顺序下,各条记录的Str值如下:
'1 '
'3 '
'20 '
'10 '
'2 '
我用inde on Str to IndexDBf 索引排序,结果记录顺序如下:
'1 '
'10 '
'2 '
'20 '
'3 '
而我希望的记录顺序是:
'1 '
'2 '
'3 '
'10 '
'20 '
怎样才可以实现?办法越简单越好。不可以在表中建一个数值型字段
[解决办法]
select *
from 表
order by cast(字段名 as int)