例如:以入学成绩为关键字段,按降序为XSCJDBF排序,索引名为“成绩1”,索引保存在XSCJCDX中。
USE XSCJDBF
INDEX ON 入学成绩 TAG 成绩1 DESCENDING
还可以用SQL语句:
SELECT FROM 学生管理系统! 学生成绩 ORDER BY 入学成绩 DESC
在EXCEL中如何有顺序的把一列数字按每行有5个单元格来排序
在A35中输入公式
=OFFSET($A$1,COLUMN(A2)-1+ROW(A1)5-5,)
右拖到E35后选定A35:E35下拉填充。
excel表格中如何将一列资料按另一列的顺序来排序?1开启Excel表格。
2选择需要排序的资料列表。
3点选资料。
4这里可以选择升序,也可以选择降序。
5点选扩充套件选定区域,若果不选,行与行之间的资料会被打乱。
6根据A列资料升序排列的表格。
excel中如何把一列的单位格的数字按顺序引用到二列合并的单元格第一个输入
=INDEX($A$1:$A$100,(ROW()+1)/2)
下拉就行
excel如何将多列资料合并到一列按单元格排序非常简单:
假设想合并A到D列 就在E1单元格输入=A1&B1&C1&D1 然后向下智慧填充
然后选中E1,资料→筛选,然后第一行就多了个向下的倒三角,点开,选择升序或者降序排列即可。
如果不想要公式只想获得资料的话,可以复制E列资料,选择性贴上→数值→确定,就可以获得纯资料的列。
a1=OFFSET(Sheet1!A$1,INT((ROW()-1)/2),MOD(ROW()-1,2)),下拉
excel多行多列数字如何排序1 首先对资料按需要分类汇总的列(本例为“城市”列)进行排序。
选择“城市”列中的任意单元格,在Excel 2003中单击工具栏中的排序按钮如“A→Z”。在Excel 2007中,选择功能区中“资料”选项卡,在“排序和筛选”组中单击“A→Z”按钮。
2 选择资料区域中的某个单元格,在Excel 2003中单击选单“资料→分类汇总”。如果是Excel 2007,则在“资料”选项卡的“分级显示”组中单击“分类汇总”。
3 在d出的“分类汇总”对话方块中,在“分类栏位”下选择“城市”,在“汇总方式”中选择某种汇总方式,可供选择的汇总方式有“求和”、“计数”、“平均值”等,本例中选择预设的“求和”。在“选定汇总项”下仅选择“销售额”。
4单击确定,Excel将按城市进行分类汇总。
excel中如何将同一列不同行单元格中的数字排序将活动单元格放在要排序的资料中,记住是放在里面,最好不要选中资料
然后选择“资料”选单—“排序”命令
或者直接选择常用工具栏上的“升序”或者“降序”命令
excel2007 如何把单元格的一列数字全部下浮10%?在任意一个空单元格中输入
09
选中这个单元格,右击,复制,再选中那个区域,右击,选择性贴上,乘,确定。
在excel中如何使一列单元格中的汉字用指定的顺序排序呢?谢谢!工具——选项——自定义序列——输入序列中输入:教授,副教授,讲师,助教——点新增——确定。
选取你要排序的列,如A列,点——资料——排序——选项——自定义排序次序下拉列表中选择刚定义的序列:教授,副教授,讲师,助教——确定——确定。
怎样使excel中某列/行单元格按照特定顺序排序列比较简单,使用排序==>自定义即可。如果是行,建议复制贴上为列,然后排列,再复制为行。
两个desc的意思是不同的
第一个desc是mysql的命令,不是sql语句,类似use xxx切换数据库命令中的use,这里的desc是describe的缩写
后者的desc是与asc 对应降序排序方向值,是用在sql语句中的
1 1、 显示表达式的值 [表达式][表达式]X=3 X2 将显示6
2 GO | GOTO 移动记录指针到指定记录号 GO [记录号]参数[记录号]可以用数字,或TOP、BOTTOM;变量TOP表示最顶端记录、BOTTOM表示最下端记录
3 SKIP 上移或者下移记录指针 SKIP [N]N正数表示下移记录指针,负数表示上移。 设当前记录指针是5SKIP 3 执行命令后记录指针是8SKIP -3 执行命令后记录指针是2
4 DISPLAY 显示记录 DISPLAY [范围] [FOR 条件] [字段列表]注此命令参数[范围]缺省表示当前记录
5 LIST 显示记录 LIST [范围] [FOR 条件] [字段列表]注此命令参数[范围]缺省表示所有记录(ALL)
6 BROWSE 显示、修改记录 BROWSE [FOR 条件] [FIELDS 字段列表]注:缺省 [FIELDS 字段列表]将显示所有的字段 显示1980年以后出生的学号、姓名Browse for 出生年月>={80/01/01} fields 学号,姓名
7 EDIT/CHANGE 修改记录
8 REPLACE WITH 批量替换 REPLACE [范围] [字段1 WITH 表达式1][,……]可以有多个替换,多个替换中间须逗号 计算每位同学的总分,总分等于语文+数学+英语Replace all 总分 with 语文+数学+英语 把每位同学的总分加10分replace all 总分 with 总分+10
9 APPEND 添加记录到数据表末尾 注:增加的记录在数据库的后面
10 INSERT 插入记录 三种用法
INSERT
在当前记录后插入一个记录INSERT BEFORE 在当前记录前插入一个记录INSERT BLANK
在当前记录后插入一个空白记录
11 DELETE 为记录加删除标记(逻辑删除) DELETE [范围] [FOR 条件] 参数[范围]有四种表现形式:(以下命令类似)1、“ALL”表示所有记录2、“RECORD n”表示第n个记录3、“NEXT n”表示从当前记录开始n个记录4、“REST”表示从当前记录开始到最后一个记录。 逻辑删除第3个记录Delete Record 3逻辑删除当前记录开始3个记录 Delete Next 3 逻辑删除数学>90分以上Delete for 数学>90
12 PACK 永久删除加有删除标记的记录
13 RECALL 去除记录的删除标记 RECALL [范围] [FOR 条件]
14 ZAP 永久性删除表中所有记录
15 COUNT 统计表的记录数 COUNT [FOR 条件][TO 内存变量] 统计语文不及格的人数Count for 语文<60 to X
16 AVERAGE 求平均值 AVERAGE [字段列表] [TO 内存变量][FOR条件] 分别求男生的数学和语文的平均分并赋给变量sx和ywaverage数学,语文 to sx,yw for 性别=’男’sx,yw 显示变量sx和yw的值
117 SUM 对表中的数值型记录求和 SUM [字段列表] [TO 内存变量][FOR条件] 分别求全班语文、数学成绩的总和并赋给变量yw,sx Sum 语文,数学 to yw,sx
18 SORT 对当前表排序到新的数据表 SORT [TO 新数据库文件名] [ON 字段 排序方式]注:排序方式有两种:/A和/D分别表示升序和降序,/A可以省略。 把当前打开数据库按总分从大到小排序到新数据库cj1dbf。Sort to cj1dbf on 总分/D
19 LOCATE 顺序查找指定条件第一个记录 LOCATE [范围] [FOR 条件] 在当前记录后面的记录中找化学超过90分的记录Locate REST for 化学>90
20 CONTINUE 继续查找符合条件的记录 命令必须在执行LOCATE后使用,如果找不到满足记录状态栏将显示“End
of locate
scope”
21 INDEX 建立索引文件 INDEX [ON 字段] [TO 索引文件名]注索引文件是按索引字段升序进行排序 打开数据库chengjidbf,并建立以字段“学号”索引文件xhidxUse chengjiIndex on 学号 to xhidx
22 SET INDEX TO 打开索引文件 SET INDEX TO[索引文件名] 设已经打数据库chengjidbf,现要打开索引文件xhidxSet index to xhidx
23 SEEK 查找与索引关键字值匹配记录 SEEK [表达式] 设已对数据库“学号”字段进行索引并打开索引文件Seek ‘10001’ 查找学号是10001的记录
24 CREATE 建立新的数据表 CREATE [数据库文件名] CREATE chengjidbf
25 USE 打开或关闭数据库 三种用法
USE
关闭当前打开的数据库USE
[数据库文件名]
打开数据库USE [数据库文件名] [INDEX 索引文件名]打开数据库同时打开索引文件
26 COPY STRUCTURE TO 复制一个结构相同的空表 COPY STRUCTURE TO[新的数据库文件名]注文件名的扩展名dbf可省略,以下命令类似。 Copy structure to cj12dbfCopy structure to cj12
27 LIST STRUCTURE 显示数据库结构
28 MODIFY STRUCTURE 修改数据库结构
29 COPY TO 从当前表的内容复制到新表 COPY TO [新的数据库文件名] Copy to cj13dbf
30 CLEAR 清除FOXPRO显示区
31 DO 运行程序文件 DO [程序文件名] 运行FOXPRO默认路径下的程序文件“xs1prg”Do xs1prg
32 MODIFY COMMAND 编辑或建立程序文件 MODIFY COMMAND [程序文件名] MODIFY COMMAND xs1prg
33 QUIT 退出FoxPro
34 SET DEFAULT TO 设置FOXPRO默认路径 SET DEFAULT TO [路径]运行此命令后,数据库文件名前无需[路径] 把FOXPRO默认路径设置为D盘的“20040101”文件夹 Set default to D:\20040101
索引时如果有两个条件则需要用表达式的形式将两个条件联接起来,一般用加法,如果是不同的数据类型,则需要用函数进行转换。如学生表中有性别和成绩字段,如先按性别升序,性别相同则按成绩降序,因为性别为字符型,成绩为数值型,它们的字段类型不同,所以表达式为:性别+str(1000-成绩),这里str()函数就将后面的成绩转换成了字符型,可以与前面的性别联接了,而成绩是降序,所以用“1000-成绩”,完整的索引命令就是:
index
on
性别+str(1000-成绩)
to
aa
Select 查询语句
语法:SELECT [ALL|DISTINCT] <目标列表达式> [AS 列名][,<目标列表达式> [AS 列名] ] FROM <表名> [,<表名>…]
[WHERE <条件表达式> [AND|OR <条件表达式>]
[GROUP BY 列名 [HAVING <条件表达式>>
[ORDER BY 列名 [ASC | DESC>
解释:[ALL|DISTINCT] ALL:全部; DISTINCT:不包括重复行
<目标列表达式> 对字段可使用AVG、COUNT、SUM、MIN、MAX、运算符等
<条件表达式> 查询条件 谓词
比较 =、>,<,>=,<=,!=,<>,
确定范围 BETWEEN AND、NOT BETWEEN AND
确定集合 IN、NOT IN
字符匹配 LIKE(“%”匹配任何长度,“_”匹配一个字符)、NOT LIKE
空值 IS NULL、IS NOT NULL
子查询 ANY、ALL、EXISTS
集合查询 UNION(并)、INTERSECT(交)、MINUS(差)
多重条件 AND、OR、NOT
<GROUP BY 列名> 对查询结果分组
[HAVING <条件表达式>] 分组筛选条件
[ORDER BY 列名 [ASC | DESC> 对查询结果排序;ASC:升序 DESC:降序
以上就是关于foxpro中dbf数据库如何按某一字段排序命令是什么全部的内容,包括:foxpro中dbf数据库如何按某一字段排序命令是什么、在EXCEL中如何有顺序的把一列数字按每行有5个单元格来排序、为什么mysql中的查看表结构和降序排列都用到desc等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)