如何对文本型字段按照数字大小进行排序
编号:QA003900
建立日期: 2001年2月20日 最后修改日期:2001年11月18日
所属类别:
syh:
有一个问题想请教,在asp中调用ACCESS中数据,并对一个文本型字段用ORDER BY 进行排序,这个文本型字段中的内容为数字1,2,3,4,...10,11;
查询的结果为什么是:1,10,11,2,3,4 ,而不是1,2,3,...,10,11?
请问用SELECT * FROM 表 order by 如何表示?才能达到预期的结果。谢谢你的帮助。
回答:
可以使用
SELECT * FROM 表 order by Val(field)
王文利的意见:
SELECT * FROM 表 order by len(field),field
此问题由李海回答。
| |
|
|
| |
|
|