[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc

上传人:orderah291 文档编号:500627 上传时间:2018-11-30 格式:DOC 页数:20 大小:59.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷3及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 3及答案与解析 一、选择题 1 查询有选课记录,但没有考试成绩 (成绩字段是空值 )的学生的学号和课程号,正确的 SQL语句是 ( )。 ( A) SELECT学号,课程号 FROM sc WHERE成绩 =“ ( B) SELECT学号,课程号 FROM sc WHERE成绩 =NULL ( C) SELECT学号,课程号 FROM sc WHERE成绩 IS NULL ( D) SELECT学号,课程号 FROM sc WHERE成绩 2 SQL语句中,能够判断 “订购日期 ”字段是否为空值的表达式是 ( )。 ( A)订购日期 =

2、NULL ( B)订购日期 =EMPTY ( C)订购日期 IS NULL ( D)订购日期 IS EMPTY 3 设有学生选课表 SC(学号,课程号,成绩 ),用 SQL命令检索同时选修了课程号为 “C1”和 “C5”课程的学生的学号的正确命令是 ( )。 ( A) SELECT学号 FROM SC WHERE课程号 =C1AND课程号 =C5 ( B) SELECT学号 FROM SC WHERE课程号 =C1AND课程号 =(SELECT课 程号FROM SC WHERE课程号 =C5) ( C) SELECT学号 FROM SC WHERE课程号 =C1AND学号 =(SELECT学号

3、FROM SC WHERE课程号 =C5) ( D) SELECT学号 FROM SC WHERE课程号 =C1AND学号 IN(SELECT学号FROM SC WHERE课程号 =C5) 4 设有学生 (学号,姓名,性别,出生日期 )和选课 (学号,课程号,成绩 )两个关系,查询选修课程号为 “101”课程得分最高的同学,正确的 SQL语句是 ( )。 ( A) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND课程号 =“101“ AND成绩 =ALL(SELECT成绩 FROM 选课 ) ( B) SELECT学生学号,姓名 FROM学生,选课 WHE

4、RE学生学号 =选课学号 AND成绩 =ALL (SELECT成绩 FROM选课受 HERE课程号 =“101“) ( C) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND成绩 =ANY (SELECT成绩 FROM选课 WHERE课程号 =“101“) ( D) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND课程号 =“101“ AND成绩 =ALL(SELECT成绩 FROM 选课 WHERE课程号 =“101“) 5 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程

5、号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询同时选修课程号为C1和 C5课程的学生的学号,正确的命令是 ( )。 ( A) SELECT学号 FROM score sc WHERE课程号 =C1AND学号 IN; (SELECT学号 FROM score sc WHERE课程号 =C5) ( B) SELECT学号 FROM SCOre SC WHERE课程号 =C1AND学号 =; (SELECT学号 FROM score sc WHERE课程号 =C5) ( C) SELECT学号 FROM score sc WHERE课程号 =C1AND课程号 =C5 ( D)

6、 SELECT学号 FROM score sc WHERE课程号 =C1ORC5 6 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 SCOre(学号,课程号,成绩 ),查询所修课程成绩都大于等于 85分的学生的学号和姓名,正确的命令是 ( )。 ( A) SELECT学号,姓名 FROM student s WHERE NOT EXISTS(SELECT*FROM score sc; WHERE sc学号 =s学号 AND成绩 =85) ( C) SELECT学号,姓名 FROM student s, score sc

7、 WHERE s学号 =sc学号AND成绩 =85 ( D) SELECT学号,姓名 FROM student s, score sc WHERE s学号 =sc学号AND ALL成绩 =85 7 设有读者 (借书证号,单位,姓名,职称 )和借阅 (借书证号,图书编号,借书日期,还书日期 )表,查询所有 “工程师 ”读者借阅过的图书编号,正确的 SQL语句是( )。 ( A) SELECT图书编号 FROM读者,借 阅 WHERE职称 =“工程师 “ ( B) SELECT图书编号 FROM借阅 WHERE图书编号 =; (SELECT图书编号FROM借阅 WHERE职称 =“工程师 “) (

8、 C) SELECT图书编号 FROM借阅 WHERE借书证号 IN; (SELECT借书证号FROM读者 WHERE职称 =“工程师 “) ( D)以上说法都不对 8 查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是 ( )。 ( A) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销 售金额; FROM商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =; (SELECT MAX(单价 )FROM商品 ) ( B) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额;

9、 FROM商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =MAX(单价 ) ( C) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额; FROM商品 JOIN销售 WHERE单价 =(SELECT MAX(单价 )FROM商品 ) ( D) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额; FROM商品 JOIN销售 WHERE单价 =MAX(单价 ) 9 查询同时选修课程号为 C1和 C5课程的学生的学号,正确的命令是 ( )。 ( A) SELECT学号 FROM score sc WHERE课程号

10、 =C1AND学号 IN; (SELECT学号 FROM score sc WHERE课程号 =C5) ( B) SELECT学号 FROM score sc WHERE课程号 =C1AND学号 =; (SELECT学号 FROM SCOre sc WHERE课程号 =C5 ( C) SELECT学号 FROM score sc WHERE课程号 =C1AND课程号 =C5 ( D) SELECT学号 FROM score sc WHERE课程号 =C1ORC5 10 有 SQL语句: SELECT DISTINCT系号 FROM教师 WHERE工资 =ALL(SELECT工资 FROM教师

11、WHERE系号 =“02“)与如上语句等价的 SQL语句是 ( )。 ( A) SELECT DISTINCT系号 FROM教师 WHERE工资 =(SELECT MAX(工资 )FROM教师; WHERE系号 =“02“) ( B) SELECT DISTINCT系号 FROM教师 WHERE工资 =(SELECT MIN(工资 )FRObf教师; WHERE系号 =“02“) ( C) SELECT DISTINCT系号 FROM教师 WHERE工资 =ANY(SELECT工资FROM教师; WHERE系号 =“02“) ( D) SELECT DISTINCT系号 FROM教师 WHER

12、E工资 =SOME(SELECT工资FR01VI教师; WHERE系号 =“02“) 11 与 “SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =ALL; (SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“)”等价的 SQL语句是( )。 ( A) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT TAX(最后得分 )FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( B) SELECT DISRINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT

13、 NiR(最后得分 )FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( C) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =ANY(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( D) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =SOME(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) 12 查询选修 C2课程号的学生姓名,下列 SQL语句中错误的是 ( )。 ( A) SELECT姓名 FROM S WHERE

14、EXISTS(SELECT*FROM SC WHERE 学号=S学号 AND课程号 =“2“) ( B) SELECT姓名 FROM S WHERE学号 IN(SELECT学号 FROM SC WHERE课程号 =C2) ( C) SELECT姓名 FROM S JOIN SC ON S学号 n=SC学号 WHERE课程号=C2 ( D) SELECT姓名 FROM S WHERE学号 =(SELECT学号 FROM SC WHERE课程号 =C2) 13 设有 S(学号,姓名,性别 )和 SC(学号,课程号,成绩 )两个表,如下 SQL语句检索选修的每门课程的成绩都高于或等于 85分的学生的

15、学号、姓名和性别,正确的 SQL命令是 ( )。 ( A) SELECT学号,姓名,性别 FROM s WHERE EXISTS(SELECT * FROM sc WHERE SC学号 =S学号 AND成绩 85) ( D) SELECT学号,姓名,性别 FROM s WIlERE NOT EXISTS(SELECT * FROM sc WHERE SC学号 = S学号 AND成绩 20 ORDER BY单价 DESC ( B) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售;WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ORDER BY

16、单价 ( C) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售;WHERE(单价 BETWEEN,10 AND 50)AND销售数量 20 ON商品商品号 =销售商品号 ORDER BY单价 ( D) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售;WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 AND商品商品号 =销售商品号; ORDER BY单价 DESC 18 读者 (借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 借阅 (借书证号 C,总编号 C,借书日期 D) 统计每个读者借阅图书的次数,若没有借阅

17、过,则显示次数为 0,正确的 SQL语句是 ( )。 ( A) SELECT读者借书证号,姓名, COUNT(*)次数 FROM读者 LEFT JOIN借阅 ON读者借书证号 =借阅借书证号 GROUP BY读者借书证号 ( B) SELECT读者借书证号,姓名, COUNT(*)次数 FRObt读 者 JOIN借阅 ON读者借书证号 =借阅借书证号 GROUP BY读者借书证号 ( C) SELECT读者借书证号,姓名, COUNT(借阅总编号 )次数 FROM读者LEFT JOIN借阅 ON读者借书证号 =借阅借书证号 GROUP BY读者借书证号 ( D) SELECT读者借书证号,姓名

18、, COUNT(借阅总编号 )次数 FROM读者JOIN借阅 ON读者借书证号 =借阅借书证号 GROUP BY读者借书证号 19 在 SQL SELECT语句中为了将查询结果存储到临时表应该使用短语 ( )。 ( A) TO CURSOR ( B) INTO CURSOR ( C) INTO DBF ( D) TO DBF 20 与 “SELECT*FROM学生 INTO DBF A”等价的语句是 ( )。 ( A) SELECT*FROM学生 INTO A ( B) SELECT*FROM 学生 INTO TABLE A ( C) SELECT*FROM 学生 TO TABLE A ( D

19、) SELECT*FROM学生 TO DBF A 21 假设 temp dbf数据表中有两个字段 “歌手号 “和 “最后得分 “。下面程序段的功能是:将 temp dbf中歌手的 “最后得分 “填入 “歌手 “表对应歌手的 “最后得分 “字段中。在下画线处应该填写的 SQL语句是 ( )。 USE歌手 DO WHILE NOT EOF() REPLACE歌手最后得分 WTH a2 SKIP ENDDO ( A) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 TO ARRAY a ( B) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号

20、INTO ARRAY a ( C) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 TO FILE a ( D) SELECT*FROM temp WHERE temp歌手号 =歌手歌手号 INTO FILE a 22 假设所有的选课成绩都已确定。显示 “101”号课程成绩中最高的 10记录信息,正确的 SQL命令是 ( )。 ( A) SELECT*TOP 10 FROM选课 ORDER BY成绩 WHERE课程号 =“101“ ( B) SELECT*PERCENT 10 FROM选课 ORDER BY成绩 DESC WHERE课程号=“101“ ( C) SE

21、LECT*TOP 10 PERCENT FROM选课 ORDER BY成绩 WHERE课程号=“101“ ( D) SELECT*TOP 10 PERCENT FROM选课 ORDER BY成绩 DESC WHERE课程号 =“101“ 23 在 SQL SELECT语句中与 INTO TABLE 等价的短语是 ( )。 ( A) INTO DBF ( B) TO TABLE ( C) INTO FORM ( D) INTO FILE 24 与 “SELECT*FROM 教师表 INTO DBF A“等价的语句是 ( )。 ( A) SELECT*FROM教师表 TO DBF A ( B) S

22、ELECT*FROM 教师表 TO TABLE A ( C) SELECT*FROM 教师表 INTO TABLE A ( D) SELECT*FROM教师表 INTO A 25 查询 “教师表 ”的全部记录并存储于临时文件 one dbf中的 SQL命令是 ( )。 ( A) SELECT*FROM教师表 INTO CURSOR one ( B) SELECT*FROM 教师表 TO CURSOR one ( C) SELECT*FROM 教师表 INTO CURSOR DBF one ( D) SELECT*FROM教师表 TO CURSOR DBF one 26 查询 “学生表 ”的全部

23、记录并存储于临时表文件 one中的 SQL命令是 ( )。 ( A) SELECT*FROM学生表 INTO CURSOR one ( B) SELECT *FROM 学生表 TO CURSOR one ( C) SELECT*FROM 学生表 INTO CURSOR DBF one ( D) SELECT*FROM学生表 TO CURSOR DBF one 27 查询 “读者 ”表的所有记录并存储于临时表文件 one中的 SQL语句是 ( )。 ( A) SELECT*FROM读者 INTO CURSOR one ( B) SELECT*FROM 读者 TO CURSOR one ( C)

24、SELECT*FROM 读者 INTO CURSOR DBF one ( D) SELECT*FROM读者 TO CURSOR DBF one 28 如果在 SQL查询的 SELECT短语中使用 TOP,则应该配合使用 ( )。 ( A) HAVING短语 ( B) GROUP BY短语 ( C) WHERE短语 ( D) ORDER BY短语 29 设有如下表: 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询单价最高的 10本图书的信息,正确的 SQL语句是 ( )。 ( A) SELECT TOP 10*FROM图书 ( B) SELECT TOP 10

25、*FROM图书 ORDER BY单价 ( C) SELECT TOP 10*FROM图书 ORDER BY单价 DESC ( D) SELECT PERCENT 10*FROM图书 ORDER BY单价 30 以 下不属于 SQL数据操作命令的是 ( )。 ( A) MODIFY ( B) INSERT ( C) UPDATE ( D) DELETE 国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 3答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 本题查询没有考试成绩的学号和课程号,可以使用空值 (ISNULL)查询, NULL 或 NOTNULL 说明字段允许或不允许为

26、空值。选项 C格式正确。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 C 【试题解析】 SQL支持空值, 同样可以利用空值进行查询,查询空值时要使用ISNULL,而 =NULL是无效的,因为空值不是一个确定的值,所以不能用 “=”这样的运算符进行比较。题中要判断 “订购日期 ”字段是否为空值,正确的表达式是 “订购日期 isnull”。 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 D 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中嵌套的外层用 IN而不用 “=”, D选项正确。 【知识模块】 关系数据库标准语言 SQL 4 【正确答

27、案】 D 【试题解析】 查询的基本形式由 SELECTFROMWHERE 查询块组成。其中 SEECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件。内层 “SELECT成绩 FROM选课WHERE课程号 =“101“”语句查询出了选修课程号为 101的成绩,外层格式正确的为 D选项。 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 A 【试题解析】 这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中嵌套的外层用 IN而不用 “=”, A选项正确。 【知识模块】 关系数据库标准语言 SQL 6 【正确答案】 A

28、【试题解析】 此处涉及嵌套查询的知识,根据题目分析可知需要采用嵌套 SQL语句进行查询,格式为: SELECT字段名 FROM表名 wHERE条件 。NOTEXISTS是一个子查询, EXISTS 是谓词, EXISTS或 NOTEXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在元组用来返回子查询结果。用 WHERE条件查询语句查询选课中大于等于 85分的记录,选项 A正确。 【知识模块】 关系数据库标准语言 SQL 7 【正确答案】 C 【试题解析】 本题有读者 (借书证号,单位,姓名,职称 )和借阅 (借书证号,图书编号,借书日期,还书日期 )两个表,需要用到内外层嵌套查

29、询,内层 “SELECT借书证号 FROM读者 WHERE职称 =“工程师 “”语句查询出了工程师的借书证号,外层查询满足内层条件的图书编号, C选项正确。 【知识模块】 关系数据库标准语言 SQL 8 【正确答案】 A 【试题解析】 使用超链接查询的语句格式是:SELECTFROMTableINNER|LEFT|RIGHT|FULLJOINTabl eONJoinConditonWHERE 。如果链接方式没有,则默认为 INNER,所以 C、 D不正确,查询最高单价需要用嵌套查询,因此 A选项正确。 【知识模块】 关系数据库标准语言 SQL 9 【正确答案】 A 【试题解析】 嵌套查询所要求

30、的结果出自一个关系,但相关的条件却涉及多个关系。其内层基本上也是一个 SELECT一 FROMWHERE查询语句。简单嵌套查询可使用谓词 IN或 NOTIN来判断在外层的查询条件中是否包含内层查询的结果,本题要查询同时选修课程号为 c1 和 c5 课程的学生的学号,外层查 询包含了内层查询的结果, A正确。 【知识模块】 关系数据库标准语言 SQL 10 【正确答案】 A 【试题解析】 SQL语句的功能是在教师表中选择出所有满足查询条件记录的系号。其中查询条件工资 =ALL(SELECT工资 FROM教师 WHERE系号 =“02”)表示所要查询的记录的工资字段要比那些所有系号为 02的记录的

31、工资字段要高,其实际含义是查询那些工资比 02系工资都高的教师所在的系号。与此等价的命令为A选项。 【知识模块】 关系数据库标准语言 SQL 11 【正确答案】 A 【试 题解析】 sUBSTR(, , )为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。本题的 SQL语句的含义为,从表名为歌手的二维表中选出最后得分大于所有的歌手号的第一个字符为 2的歌手的最后得分,与此等价的 SQL命令为 A选项。 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 D 【试题解析】 本题 A选项为使用量词和谓语的查询,有两种格式:格式 1: ANY|ALL|SOME(子查询

32、)。格式 2: NOTEXISTS(子查询 )。 C选项为超链接查询, B 和 D选项为简单查询, SEECT查询的基本格式为:SELECTFROMWHEREGROUPBYHAVINGORDERBYINTODBFITABLE|。 D选项格式错误。 【知识模块】 关系数据库标准语言 SQL 13 【正确答案】 D 【试题解析】 本题考查内外层嵌套查询以及使用量词和谓词的查询。 EXISTS是谓词, EXISTS 或 NOTEXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在 元组。其本身并没有进行任何运算或比较,只用来返回子查询结果。本题要检索选修的每门课程的成绩都高于或等于 8

33、5分的学生的学号、姓名和性别, SELECT*FROMscWHERESC学号 =S学号 AND成绩 可以将查询的结果放人指定的临时表中。此操作通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以 B 为正确选项。 【知识模块】 关系数据库标准语言 SQL 20 【正确答案】 B 【试题解析】 在 SQL 查询语句的尾部添加 INTODBF|TABLE可以将查询的结果放入新生成的指定表中。 INTOTABLEA等价于 INTODBFA,因此 B 为正确选项。 【知识模块】 关系数据库标准语言

34、SQL 21 【正确答案】 B 【试题解析】 在 SQL 查询语句的尾部添加 INTOAR RAY可以将查询的结果放人指定的数组中。本题 B选项的格式正确。 【知识模块】 关系数据库标准语言 SQL 22 【正确答案】 D 【试题解析】 TOP短语可以查询满足条件的前几个记录,其命令格式为:SELECTTOP数字 1)ERCENT,首先排除 A、 B 选项。显示 “101”号课程成绩中最高的 10记录信息应该降序排列,使用 DESC,如果不指明升序或降序,默认按升序排列。因此, D选项正确。 【知识模块】 关系数据库标准语言 SQL 23 【正确答案】 A 【试题解析】 在 SQL 查询语句的

35、尾部添加 INT()1)BFITABLE可以将查询的结果放入新生成的指定表中。 INTOTABLE 命令与 INTODBF命令等价,即A选项正确。 【知识模块】 关系数据库标准语言 SQL 24 【正确答案】 C 【试题解析】 在 SQL 查询语句的尾部添加 INTODBFlTABLE可以将查询的结果放入新生成的指定表中。 SELECT*FROM 教师表 INTOTABLEA 等价于SELECT*FROM教师表 INTODBFA,即选项 C正确。 【知识模块】 关系数据库标准语言 SQL 25 【正确答案】 A 【试题解析】 在 SQL 查询语句的尾部添加 INTOCURSOR可以将查询的结果

36、放入指定的临时表中。此操作通常是将一 个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。本题正确答案为 A。 【知识模块】 关系数据库标准语言 SQL 26 【正确答案】 A 【试题解析】 在 SQL 查询语句的尾部添加 INTOCURSOR可以将查询的结果放入指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。本 题正确答案为 A。 【知识模块】 关系数据库标准语言 SQL 27

37、 【正确答案】 A 【试题解析】 在 SQL 查询语句的尾部添加 lNT0CURSOR可以将查询的结果放入指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。因此, A为正确选项。 【知识模块】 关系数据库标准语言 SQL 28 【正确答案】 D 【试题解析】 TOP短语可以查询满足条件的前几个记录,其命令格式为:SELECTTOP数字 PERCENT,注意 TOP 短语必须与 ORDERBY短语同时使用才有效。 【知识模块】 关系数据库标准语言 SQL 29 【正确答案】 C 【试题解析】 TOP短语可以查询满足条件的前几个记录,其命令格式为:SELECTTOP数字 PERcENT,本题查询单价最高的 10本图书的信息,对应的命令应为 “SELECTTOP10*FROM图书 ”。然后使用 ORDERBY短语对查询结果进行降序排列。 【知识模块】 关系数据库标准语言 SQL 30 【正确答案】 A 【试题解析】 SQL可以完成数据库操作要 求的所有功能,包括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语苦。其中,数据操作功能所对应的命令为 INSERT、 UPDATE、 DELETE。 【知识模块】 关系数据库标准语言 SQL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1