- 10
- 0
- 约1.11万字
- 约 13页
- 2017-03-30 发布于湖北
- 举报
第五章 排序、查询和多表操作
5.1排序
1、表的排序
基本格式: Sort on … To …
命令格式:
Sort on 字段名1[/a][/d][/c],字段名2 [/a][/d][/c] ,字段名3[/a][/d/][/c],...[fields 字段名表][范围][for/while 条件] TO新文件名
功能:对当前表中指定范围内,满足条件的记录,按指定字段升序或降序重新排列,并将排序结果存入新文件中。
说明:①排序会产生新表文件,文件名由用户自己定义。原表记录不发生变化。
②关键字段可以为N、C、D型,但不能为L、M、G型。排序时如没指定升序还是降序,默认为升序排列
③使用多个字段排列时,先按第一个关键字排列,当第一个关键字段相同时再按第二个关键字段排列。以次类推
例如1:将入校成绩大于560的男生按照姓名进行排序
use 学生
sort on 姓名 to sxm for 性别=男 and 入校总分560 单重排序
use sxm
List
例如2:将学生表按照性别排序,如果性别相同的记录按照入校总分来排序
use 学生
sort on 性别,入校总分/d to xbzf 多重排序,产生文件xbzf.dbf
use xbzf
list
5.2索引 (重点)
逻辑顺序:主控索引生效时的顺序(排列顺序)
物理顺序:表的实际顺序(以记录号为准)
原创力文档

文档评论(0)