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

Admin | 2008-7-8 19:21:44 | TrackRecord: 2091 Times | Tag标签:数据库Sql,VFP,Access 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

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

        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(条件>等选项,表示对所有记录排序。



上一篇:大体介绍Visual FoxPro数据的排序、    下一篇:详细介绍Visual FoxPro数据表的索引

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com