工学

单选题如果要将“职工”表中年龄大于60岁的职工修改为“退休”状态,可使用的查询是()A 参数查询B 更新查询C 交叉表查询D 选择查询

题目
单选题
如果要将“职工”表中年龄大于60岁的职工修改为“退休”状态,可使用的查询是()
A

参数查询

B

更新查询

C

交叉表查询

D

选择查询

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SQL查询语句“SELECT*FROM职工 TO FILE ZG.dbf”的功能是( )。

A.将职工表中所有记录查询输出到永久性表ZG.dbf中

B.将职工表中所有记录查询输出到文本文件ZG.txt中

C.将职工表中所有记录查询输出到文本文件ZG.dbf.txt中

D.语句存在语法错误


正确答案:A
解析:SQL查询语句中的TO FILE子句是将查询结果存放到指定的文本文件中,默认的为.txt的文本文件。由于本题中为查询输出指定了.dbf文件类型,所以结果仍为输出到一个数据表文件中。

第2题:

在“职工表”中删除“年龄”字段的有效性规则,应使用命令

ALTERTABLE职工表ALTER年龄【 】。


正确答案:DROP CHECK
DROP CHECK 解析: 删除字段有效性规则,可使用DROP CHECK短语直接进行删除。

第3题:

将数据库表"职工"中的"工资"字段改为"基本工资",应使用命令ALTER TABLE 职工【 】COLUMN 工资 TO 基本工资


正确答案:RENAME
修改表结构的命令为ALTERTABLE,其中RENAMECOLUMN短语用于修改字段名。

第4题:

在数据库中有如表4-49所示的两个表,设职工表的主码是职工号,部门表的主码是部门号。

下面的SQL操作,不能执行的是______。

A.从职工表中删除行('025','王芳','03',720)

B.将行('005','乔兴','04',750)插入到职工表中

C.将职工号为“001”的工资改为700

D.将职工号为“038”的部门号改为'03'


正确答案:B
解析:由于职工表中的职工号为主码,不能向其中插入同主码的记录,因此选择B。

第5题:

要将“招聘人员”表中处于“已报到”状态的记录添加到“职工”表中,可以使用的查询是( )。

A.选择查询

B.追加查询

C.更新查询

D.生成表查询


正确答案:B
选择查询表示显示一个表或多个表中的记录;追加查询表示将查询的结果添加到指定表中,更新查询表示对一个或多个表中的一组记录做更改;生成表查询表示从一个或多个表中的数据建立新表,常用于备份数据。本题要求将“招聘人员”表中处于“已报到”状态的记录添加到“职工”表中。故选择B选项。

第6题:

下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平

A.从职工表中删除行('025','王芳','03',720)

B.将行('005','乔兴','04',7500)插入到职工表中

C.将职工号为'001'的工资改为700

D.将职工号为'038'的部门改为'03'


正确答案:B
解析:我们对每个选项进行分析。因为职工表的主关键字是职工号,部门表的主关键字是部门号,因此需要注意的是它们的值不能出现重复的情况。对于选项A,删除记录('025','王芳','03',720)可以实现,对于选项B,插入记录('005','乔兴','04',7500)到职工表中,此时因为职工表中存在一个与该记录相同的职工号,因此该操作不能实现;而对于选项C和D,都是对表中记录的值进行改变,采用update子句就能实现。因此本题的答案应该是B。

第7题:

检索职工表中年龄大于50的职工姓名,正确的命令是( )。

A.SELECT姓名WHERE年龄>50

B.SELECT姓名FROM职工FOR年龄>50

C.SELECT姓名FROM职工SET年龄>50

D.SELECT姓名FROM职工WHERE年龄>50


正确答案:D
简单查询基于一个关系,即仅对一个表进行查询,可以包含简单的查询条件。SELECT<字段名列表>FROM<表名>WHERE<查询条件>“字段名列表”指查询结果中包含的字段名,多个字段名之间用半角逗号(,)分隔。“查询条件”是一个逻辑表达式,它是由多个表达式通过逻辑运算符(NOT、AND、OR)连接而成的,关系表达式中可以使用的关系运算符见下表。运算符含义运算符含义等于<小于<>,!=,#不等于<=小于或等于精确等于BETWEEN…AND在两组之间>大干lN在一组值的范围内>=大干或等于LIKE字符串匹配ISNULL为空值

第8题:

查询职工表中"王二"的情况,将查询结果放在数组A中,应使用SQL语句

A.SELECT * FROM 职工 WHERE 姓名= "王二" INTO ARRAY A

B.SELECT * FROM 职工 INTO ARRAY A WHERE 姓名= "王二"

C.SELECT * FROM 职工 WHERE 姓名= "王二"TO ARRAY A

D.SELECT * FROM 职工 WHERE 姓名= "王二"TO A


正确答案:A
解析:SQL查询语句中,将查询结果放在数组中应使用短语"INTO ARRAY数组名"。

第9题:

在考生文件夹下存在一个数据库文件“Acc2.mdb”,其中已经设计好两个关联表对象“职工”和“部门”及表对象“T1"和“T2”。试按以下要求完成设计。

(1)以表对象“职工”为数据源,创建一个查询“查询1”,查找并显示年龄大于等于25的职工的“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容。

(2)以表对象“职工”和“部门”为数据源,创建一个查询“查询2”,按照部门名称查找职工信息,显示职工的“工号”、“姓名”及“入职时间”3个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”。’查询结果如图1所示。

(3)创建一个查询“查询3”,在表“T2”中“工号”字段值的前面均增加“ST”字符。查询结果如图2所示。

(4)创建一个查询“查询4”,删除表对象“T1”中所有姓名含有“勇”字的记录。查询结果如图3所示。


正确答案:

(1)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“职工”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段,在“年龄”字段对应的条件中输入“>=25”。单击“保存”按钮,保存查询名称为“查询1”,单击“确定”按钮,关闭设计视图。
(2)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“职工”表和“部门”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“职工”表中的“工号”、“姓名”和“入职时间”3个字段,“部门”表中的“部门名称”字段,在“部门名称”字段对应的条件中输入“[请输入职工所属部门名称]”。单击“保存”按钮,保存查询名称为“查询2”,单击“确定”按钮,关闭设计视图。
(3)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“T2”表添加到“查询”对话框中,关闭“显示表”对话框。双击“工号”字段,执行“查询”一“更新查询”命令,出现“更新到”行,在“工号”字段对应的“更新到”行中输入“"sT"+[工号]”。单击“保存”按钮,保存查询名称为“查询3”,单击“确定”按钮,关闭设计视图。
(4)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“T1”表添加到“查询”对话框中,关闭“显示表”对话框。执行“查询”一“删除查询”命令,双击“姓名”字段,在“姓名”字段对应的条件中输入“Like”*勇*””。单击“保存”按钮,保存查询名称为“查询4”,单击“确定”按钮,关闭设计视图。

第10题:

职工信息表如下表所示:编号 姓名 年龄 性别0001 李明辉 35 男0002 张明华 45 男0003 李淑琴 34 女.... .... .... ....如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( )。

A SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’

B SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男

C SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男

D SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’


参考答案A

更多相关问题