07第七章关系数据库标准语言SQL(答案).pdf

上传人:g****s 文档编号:85880194 上传时间:2023-04-13 格式:PDF 页数:2 大小:63.42KB
返回 下载 相关 举报
07第七章关系数据库标准语言SQL(答案).pdf_第1页
第1页 / 共2页
07第七章关系数据库标准语言SQL(答案).pdf_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《07第七章关系数据库标准语言SQL(答案).pdf》由会员分享,可在线阅读,更多相关《07第七章关系数据库标准语言SQL(答案).pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 第七章 关系数据库标准语言 SQL 一、单项选择题 1、SELECT语句中的条件 年龄 BETWEEN 20 AND 25,表示年龄在 20 至 25 之间,且(A)。A、包括 20 岁和 25 岁 B、不包括 20 岁和 25 岁 C、包括 20 岁但不包括 25 岁 D、包括 25 岁但不包括 20 岁 2、下列函数中,正确的是(C)。A、SUM(*)B、MAX(*)C、COUNT(*)D、AVG(*)3、SELECT查询时,只显示查询结果的前N 行,使用的子句是:(B)。A、ALL B、TOP N C、TOP N PERCENT D、DISTINCT 4、SELECT查询时,输出无重

2、复的记录,使用的子句是:(D)。A、ALL B、TOP N C、TOP N PERCENT D、DISTINCT 5、在 SELECT查询时,下列哪一个符号可以代替查询的所有列名:(A)。A、*B、?C、_ D、%6、下列错误的子句是(D)。A、SELECT 姓名,学生姓名 B、SELECT 姓名 AS 学生姓名 C、FROM 学生 AS student D、ORDER BY 姓名 AS NAME 7、用 UNION合并两个 SELECT查询的结果时,下列叙述中错误的是(A)。A、被组合的每个查询都可以使用ORDER BY子句 B、两个 SELECT语句必须输出同样的列数 C、两个表各相应列的

3、数据类型必须相同 D、将来自不同查询的数据组合起来 8、子查询中不能使用的子句是(B)。A、GROUP BY B、ORDER BY C、WHERE D、INNER JOIN 9、查询 1985年 10 月 27 日出生的学生信息,正确的命令是(D)。A、SELECT*FROM 学生 WHERE 出生日期=1985-10-27 B、SELECT*FROM 学生 WHERE 出生日期=1985-10-27 C、SELECT*FROM 学生 WHERE 出生日期=1985-10-27 D、SELECT*FROM 学生 WHERE 出生日期=#1985-10-27#10、查询所有目前年龄在24 岁以上

4、(不含 24 岁)的学生信息(学号、姓名、出生日期),正确的命令是(C)。A、SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 学生 WHERE 年龄24 B、SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 学生 WHERE YEAR(出生日期)24 C、SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM 学生 WHERE YEAR(DATE()-YEAR(出生日期)24 D、SELECT 学号,姓名,年龄=YEAR(DATE()-YEAR(出生日期)FROM 学生 W

5、HERE YEAR(DATE()-YEAR(出生日期)24 11、查询选修了课程代码为 1054和 1391的同学的学号、课程代码、成绩,正确的是(B)。A、SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码=(1054,1391)2 B、SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 IN(1054,1391)C、SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码 BETWEEN 1054 AND 1391 D、SELECT 学号,课程代码,成绩 FROM 成绩 WHERE 课程代码=1054 AND 课程代码=1391

6、12、在查询结果输出时要求按总评成绩降序,相同者按性别升序,下列正确的子句是(B)。A、ORDER BY 总评成绩,性别 DESC B、ORDER BY 总评成绩 DESC,性别 C、ORDER BY 总评成绩 DESC,性别 DESC D、ORDER BY 总评成绩 ASC,性别 DESC 13、在以下 SQL查询中,有可能不使用 SELECT语句的是(C)。A、联合查询 B、子查询 C、更新查询 D、分组查询 二、判断题 1、SQL查询就是用户使用 SQL语句来创建的一种查询。2、SQL是结构化查询语言,只能完成从数据库中检索数据。3、SQL中的 WHERE子句和 HAVING子句都是条件子句,没有区别。4、只要两个查询结果返回列的个数相同,都可以通过 UNION完成查询结果的联合。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁