热情软件屋

 

如何对文本型字段按照数字大小进行排序


编号: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

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio