理论复习题

  • 格式:doc
  • 大小:495.50 KB
  • 文档页数:41

单项选择************************************************* 题号:7075SQL语句中将查询结果存入数组中,应使用的短语是()。

A、INTO CURSORB、INTO TABLEC、TO ARRAYD、INTO ARRAY答案:INTO ARRAY题号:7087在SQL中的SELECT语句中的“*”表示()A、所有表中的所有字段B、数据库中的表C、要查询的表的所有字段D、数据库中表的所有字段答案:要查询的表的所有字段题号:7116SQL查询语句中HAVING子句的功能是()。

A、指出分组查询的条件B、指出分组查询的范围C、指出分组查询的值D、指出分组查询的字段答案:指出分组查询的条件题号:7110标准SQL基本查询模块的结构是()。

A、SELECT-FROM-GROUP BYB、SELECT-FROM-WHEREC、SELECT-FROM-ORDER BYD、SELECT-FROM-HAVING答案:SELECT-FROM-WHERE题号:7059SQL中可以使用的通配符是( )。

A、?B、-C、*D、%答案:%题号:7058SQL语句中的条件短语的关键字是( )。

A、FORB、WHILEC、WHERED、CONDITION 答案:WHERE题号:7076SQL查询语句中,()短语用于实现关系的投影操作。

A、GROUP BYB、WHEREC、SELECTD、FROM答案:SELECT题号:7074HAVING短语不能单独使用,必须接在()短语之后。

A、WHEREB、ORDER BYC、FROMD、GROUP BY答案:GROUP BY题号:7060SQL是( )语言。

A、结构化查询B、数据操纵C、数据定义D、数据操作答案:结构化查询题号:7062SQL实现分组查询的短语是( )。

A、ASCB、ORDER BYC、GROUP BYD、HAVING答案:GROUP BY题号:7086在SQL中的SELECT命令的常用函数中用于输出查询的行数的函数是()A、AVGB、MAXC、COUNTD、SUM答案:COUNT题号:7069SQL中用来计算平均值的函数是()。

A、MAXB、SUMC、COUNTD、AVG答案:AVG题号:7083SQL中字符串匹配运算符是()A、LIKEB、ANDC、IND、=答案:LIKE题号:7084在SELECT语句中选择了()表示输出无重复结果的记录。

A、DISTINCTB、WHEREC、ALLD、AS答案:DISTINCT题号:7085在SQL中,用于查询来源的表使用()子句。

A、JOINB、FORMC、OND、FROM答案:FROM题号:7070SQL中的SELECT语句中可以省略的是()。

A、FROMB、SELECT、FROMC、WHERED、SELECT答案:WHERE题号:7055SQl语言具有的功能是( )。

A、数据定义、关系规范化、数据控制、数据操纵B、关系规范化、数据操纵、数据控制、数据定义C、数据定义、数据操纵、数据查询、数据控制D、数据定义、关系规范化、数据操纵、数据查询答案:数据定义、数据操纵、数据查询、数据控制题号:7056SQL语言的核心是( )。

A、数据控制B、数据修改C、数据查询D、数据定义答案:数据查询题号:7114SQL查询语句中ORDER BY子句的功能是()。

A、分组统计查询结果B、对查询结果进行排序C、限定查询条件D、限定分组查询结果答案:对查询结果进行排序题号:7107SQL语句中的条件短语是()。

A、CONDITIONB、WHILEC、FORD、WHERE答案:WHERE题号:7109在关系数据库标准语言SQL中,实现数据检索(查询)的语句是()。

A、LOADB、FETCHC、SELECTD、SET答案:SELECT题号:7117检索数据表RSB中基本工资大于800并且小于1000的教工记录,并按基本工资由高到底排序的正确命令是()。

A、SELECT * FROM RSB WHERE 基本工资 BETWEEN 800 AND 1000 ORDER BY 基本工资 ASCB、SELECT * FROM RSB FOR 基本工资>800 AND 基本工资<1000 ORDER BY 基本工资 ASCC、SELECT * FROM RSB FOR 基本工资>800 AND 基本工资<1000 ORDER BY 基本工资 DESCD、SELECT * FROM RSB WHERE 基本工资 BETWEEN 800 AND 1000 ORDER BY 基本工资 DESC答案:SELECT * FROM RSB WHERE 基本工资 BETWEEN 800 AND 1000 ORDER BY 基本工资 DESC题号:7067SELECT语句中的选项不可以是()。

BA、函数B、数据库名C、表达式D、字段名答案:数据库名题号:7079SQL中ORDER BY子句中,DESC表示( ),省略DESC表示( )。

A、升序,升序B、降序,降序C、降序,升序D、升序,降序答案:降序,升序题号:7088命令SELECT 学号,AVG(成绩) AS '平均成绩' FROM XS_KC GROUP BY 学号 HAVING AVG(成绩)>=85,表示()。

A、查找平均成绩在85分以上的学生B、查找XS_KC表中各科成绩在85分以上的学生C、查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩D、查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩答案:查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩题号:7111能够检索人事数据表RSB所有男教工的记录并存入新建的数据表SRBNJG的正确命令是()。

A、SELECT * FROM RSB WHERE 性别="男" RSBNJGB、SELECT * FROM RSB WHILE 性别="男" INTO DBF RSBNJGC、SELECT * FROM RSB FOR 性别="男" INTO DBF RSBNJGD、SELECT * FROM RSB WHERE 性别="男" INTO DBF RSBNJG 答案:SELECT * FROM RSB WHERE 性别="男" INTO DBF RSBNJG题号:7118能够检索数据表RSB中基本工资位于前三名(从大到小)的教工记录的正确命令是()。

A、SELECT * TOP 3 FROM RSB ORDER BY 基本工资 ASCB、SELECT * TOP 3 FROM RSB ORDER BY 基本工资 DESCC、SELECT * TOP 3 FROM RSB GROUP BY 基本工资 DESCD、SELECT * TOP 3 FROM RSB GROUP BY 基本工资 ASC答案:SELECT * TOP 3 FROM RSB ORDER BY 基本工资 DESC题号:7123能够检索学生数据表XSB(含有“政治面貌”字段)中学生党员人数的正确命令是()。

A、SELECT MIN(*) AS 学生党员人数 FROM XSB WHERE 政治面貌="中共党员"B、SELECT MAX(*) AS 学生党员人数 FROM XSB WHERE 政治面貌="中共党员"C、SELECT COUNT(*) AS 学生党员人数 FROM XSB WHERE 政治面貌="中共党员"D、SELECT SUM(*) AS 学生党员人数 FROM XSB WHERE 政治面貌="中共党员"答案:SELECT COUNT(*) AS 学生党员人数 FROM XSB WHERE 政治面貌="中共党员"题号:7091使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是()A、SELECT * FROM STUDENT WHERE TRIM (姓名,2)="王"B、SELECT * FROM STUDENT WHERE LEFT (姓名,2)="王"C、SELECT * FROM STUDENT WHERE STR (姓名,2)="王"D、SELECT * FROM STUDENT WHERE RIGHT (姓名,2)="王"答案:SELECT * FROM STUDENT WHERE LEFT (姓名,2)="王"题号:7082WHERE子句的条件运算符中用于测试子查询中查询结果是否为空的运算符为()。

A、EXISTSB、ALLC、LIKED、SOME答案:EXISTS题号:7122统计成绩表CJB中数学的最高成绩、英语的最低成绩和计算机的平均成绩的正确命令是()。

A、SELECT MIN(数学) AS 数学最高分,MAX(英语) AS 英语最低分,AVG(计算机) AS 计算机平均分 FROM CJBB、SELECT MAX(数学) AS 数学最高分,MIN(英语) AS 英语最低分,AVERAGE(计算机) AS 计算机平均分 FROM CJBC、SELECT MAX(数学) AS 数学最高分,COUNT(英语) AS 英语最低分,AVG(计算机) AS 计算机平均分 FROM CJBD、SELECT MAX(数学) AS 数学最高分,MIN(英语) AS 英语最低分,AVG(计算机) AS 计算机平均分 FROM CJB答案:SELECT MAX(数学) AS 数学最高分,MIN(英语) AS 英语最低分,AVG(计算机) AS 计算机平均分 FROM CJB题号:7119列出实发工资在1200元以上的教工的姓名、性别、出生日期。

实发工资字段在数据表GZB中,姓名、性别、出生日期在数据表RSB中,GZB和RSB有关联字段编号。

完成该检索任务的正确命令是()。

A、SELECT 姓名,性别,出生日期 FROM RSB FOR 编号 IN (SELECT 编号 FROM GZB WHERE 实发工资>1200)B、SELECT 姓名,性别,出生日期 FROM RSB WHERE 编号 IN (SELECT 编号 FROM GZB WHERE 实发工资>1200)C、SELECT 姓名,性别,出生日期 FROM RSB WHERE 编号 UNIONSELECT 编号 FROM GZB WHERE 实发工资>1200D 、SELECT 姓名,性别,出生日期 FROM RSB WHERE 编号 GROUP SELECT 编号 FROM GZB WHERE 实发工资>1200答案:SELECT 姓名,性别,出生日期 FROM RSB WHERE 编号 IN (SELECT 编号 FROM GZB WHERE 实发工资>1200)题号:7121学生表XSB 中含有字段学号、姓名、性别、籍贯、政治面貌等字段,成绩表CJB 含有学号、数学、英语、计算机等课程成绩。