Dzwebs.Net

撰写电脑技术杂文十余年

详细介绍Visual FoxPro数据表的物理排序

Admin | 2008-7-8 19:21:44 | 被阅次数 | 12338

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

        排序是根据不同的字段对当前表的记录做出不同的排列,产生一个新的表。新表与旧表内容完全一样,只是它们的记录排列顺序不同而已,整理发布, 。
命令格式是:

        SORT TO<文件名)ON<字段1)[/A|/D][/C][,<字段2)[/Al/D][/C]…]
[FIELDS(字段名表)][<范围)][FOR<条件)][wHILE(条件)]

        该命令对当前表中的记录按指定的字段排序,并将排序后的记录输出到一个新的表中。

        命令中各子句的含义
 
        ①<文件名)是排序后产生的新表文件名,其扩展名默认为.dbf。
 
        ②由(字段1)的值决定新表中记录的排列顺序,缺省时,按升序排列。不能按备注型或通用型字段排序。

        可以用多个字段排序。(字段1)为首要排序字段,<字段名1>的值相等的记录再按(字段2)进一步排序,依此类推。 

        ③对于在排序中使用的每个字段,可以指定升序或降序的排列顺序。/A表示升序,/D表示降序,/A或/D适合于任何类型的字段。

        缺省时,字符型字段中的字母大小写是不同的。如果在字符型字段后加上/C,则忽略大小写。可以把/C与/A或/D选项结合在一起使用。例如,/AC或/DC。

        ④由FIELDS指定新表中包含的字段名。如果省略FIELDS子句,当前表中的所有字段都包含在新表中。
 
        ⑤各种类型的字段名都可用做排序关键字。命令执行时,根据各种类型数据的比较规则实现排序。
 
        ⑥若省略<范围)、FOR<条件)和wHILE(条件>等选项,表示对所有记录排序。


该杂文来自: 数据库Sql,VFP,Access

上一篇:大体介绍Visual FoxPro数据的排序、索引、更新

下一篇:详细介绍Visual FoxPro数据表的索引

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计