已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按职称排序,职称相同时再按性别排序,正确的命令是(  )

题目
单选题
已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按职称排序,职称相同时再按性别排序,正确的命令是(  )。
A

INDEX ON职称+性别TO ttt

B

INDEX ON性别+职称TO ttt

C

INDEX ON职称,性别TO ttt

D

INDEX ON性别,职称TO ttt

参考答案和解析
正确答案: A
解析:
先按职称排序,职称相同时再按性别排序,所以应该是先职称后性别,两个字段间用“+”相连。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

查询设计器的“排序依据”选项卡对应于SQL-SELECT语句的______短语。

第(11) 到(12) 题中使用的两个数据表:职称和职工表的结构如下:

“职工”表:职工号C(4),姓名C(8),性别C(2),职称号C(4),工资N(7,2)

“职称”表:职称号C(4),职称名C(12),津贴N(6,2)


正确答案:ORDER BY
ORDER BY

第2题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是______。

A.工资>800AND职称="助教"OR职称="讲师"

B.性别="女"ORNOT职称="助教"

C.工资=800 AND(职称="讲师"OR性别="女")

D.工资>800 AND(职称="讲师"OR性别='男")


正确答案:D
解析:逻辑运算符及其含义:Not:当Not连接的表达式为真时,整个表达式为假。And:当And连接的表达式都为真时,整个表达式为真,否则为假。Or:当Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项A:“工资>800”条件为假,“职称="助教"”条件为假,“职称="讲师"”条件为真,所以整个表达式可以看作:假AND假OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOT→AND→OR,所以先运算 AND表达式的值为“假”,即表达式演变为“假OR真”,根据逻辑运算符的含义,最终结果为“真”。选项B:判断各条件后,表达式可以看作:假ORNOT假,同样,由逻辑运算符的运算顺序得知先运算NOT表达式,所以表达式演变为“假OR真”,最终结果为“真”。选项C:判断各条件后,表达式可以看作:真AND(真OR假),优先执行括号内的表达式,也就是“真AND真”,最终结果为“真”。选项D:判断各条件后,表达式可以看作:假AND(真OR真),优先执行括号内的表达式,也就是“假AND真”,最终结果为“假”。

第3题:

( 18 ) 假设有一组数据 : 工资为 800 元 , 职称为 “ 讲师 ” , 性别为 “ 男 ” , 在下列逻辑表达式中结果为 “ 假 ”的是( ) 。

A )工资 >800 AND 职称 =" 助教 " OR 职称 =" 讲师 "

B )性别 =" 女 " OR NOT 职称 =" 助教 "

C )工资 =800 AND ( 职称 =" 讲师 " OR 性别 =" 女 ")

D )工资 >800 AND ( 职称 =" 讲师 " OR 性别 =" 男 ")


正确答案:D

第4题:

已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是( )。

A.INDEX ON职称+性别,TO ttt

B.INDEX ON性别+职称TO ttt

C.INDEX ON职称,性别TO ttt

D.INDEX ON性别,职称TO ttt


正确答案:A
INDEX命令用于建立索引,命令格式是:INDEXNExpressionTOindexfilenamelTAGtagnameIOFedxfilemane][FORexpression]I-COMPACT][ASCENDING|DEscENDING][UNIQUEICANDl—DATE][ADDITIVE]本题建立的是职称和性别的复合索引,所以A选项正确。

第5题:

若要删除职工表中的职称字段,应该使用的命令是( )。

A.ALTER TABLE 职工 DROP 职称

B.ALTER 职工 DROP 职称

C.DROP TABLE 职称

D.DROP 职称


正确答案:A
解析:命令ALTER TABLE表名>DROP字段名>可以删除表中的指定字段,而DROP TABLE表名>是直接从磁盘上删除表名所对应的DBF文件。

第6题:

( 16 ) 已知表中有字符型字段职称和性 s 别 , 要建立一个索引 , 要求首先按职称排序 、 职称相同时再按性别排序,正确的命令是

A ) INDEX ON 职称 + 性别 TO ttt

B ) INDEX ON 性别 + 职称 TO ttt

C ) INDEX ON 职称 , 性别 TO ttt

D ) INDEX ON 性别 , 职称 TO ttt


正确答案:A

第7题:

已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是______。

A.

B.

C.

D.


正确答案:B
解析:这里需要注意一下,图上标题栏“教师统计:交叉表查询”。创建交叉表查询,必须指定一个或多个“行标题”选项,一个“列标题”选项和一个“值”选项。

第8题:

对员工管理数据库中的表“员T”和“职称”,建立文件名为“表单l”的表单,标题为“员 工管理”,表单上有一个表格控件和3个命令按钮,标题分别为“按职称查看”“人数统计”和“退出”。当表单运行时: (1)单击“按职称查看”按钮,以“职称代码”排序查询员工表中的记录,结果在表格控件中显示。 (2)单击“人数统计”按钮,查询职工表中今年的各职称的人数,结果中含“职称代码”和“今年人数”两字段,且结果在表格控件中显示。 (3)单击“退出”按钮美闭表单。


正确答案:
【操作步骤】
①在Visual FoxPro的命令窗口内输入命令:ereateform. myform,打开表单设计器,设置其Caption属性为“员工管理”。
②单击主菜单【显示】→【数据环境】命令,右击数据环境窗口,选择“添加”命令,在打开的对话框内选择“员工”表和“职称”表。
③单击表单控件工具栏上的“命令按钮”控件图标,向表单添加3个命令按键。
④选中第一个命令按键,在属性对话框中将其Caption属性改为“按职称查看”。双击该命令按键,在Click事件中输入如下代码:
Thisform.Gridl.RecordSource=SELECT*FROM员工ORDER BY职称代码;
INTO CURSOR TEMP
thisform.refresh
⑤选中第二个命令按钮,在属性对话框中将其Caption属性改为“人数统计”。双击该命令按钮,在Click事件中输入如下代码:
thisform.gridl.RecordSource="SELKCT"员工.职称代码,COUNT(职称代码);AS今年人数FROM员工group by职称代码”into cursor temp”
⑥选中第三个命令按钮,在属性对话框中将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入如下代码:thisform.Release。
⑦保存表单。

第9题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中 结果为“假”的是( )。

A.工资>800 AND职称=”助教”OR职称=”讲师”

B.性别=”女”R NOT职称=”助教”

C.工资=800 AND(职称=”讲师”OR性别=”女”)

D.工资7>800 AND(职称=”讲师”OR性别=”男”)


正确答案:D
本题考查逻辑运算符的知识。当逻辑运算符And两端的操作数都为真时结果才为真;逻辑运算符Or只有运算符两端的操作数都为假时结果才为假,否则结果为真。And运算的优先级要高于r,所以本题答案为D。

第10题:

已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是( )。

A. INDEX ON工龄+职称TO sy_sep

B. INDEX ON工龄,职称TO sy_sep

C. INDEX ON职称+工龄TO sy_sep

D. INDEX ON职称,工龄TO sy_sep


正确答案:A
用命令方式建立索引文件的格式如下:INDEX ON<索引关键字}索引关键字表达式>[TO<单索引文件名>]| TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>][COMPACT][ASCENDING IDESCEND— ING][UNIQUE| CANDIDATE][ADDITIVE]。本题要建立的是复合索引,故使用表达式“工龄+职称”。

更多相关问题