首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

请问一个字符串字段排序

2012-02-02 
请教一个字符串字段排序请教一下:我的DBF表有一个字符串字段Str,原始顺序下,各条记录的Str值如下:1320102

请教一个字符串字段排序
请教一下:

我的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)

热点排行