云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验七-单表查询(答案)

实验七-单表查询(答案)

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 12:24:30

实验七 查询

【实验目的】

1.

掌握SQL语句的一般使用 ,主要利用SELECT语句实现单表查询操。

【实验内容】

试根据“学生成绩图书信息”数据库中的各表,使用SQL语句完成以下单表查询操作:

一. 用SQL语句查询指定的列和排序。

1) 以“学生”表为数据源,查询出学号、姓名、生源、出生日期等信息,查询

结果按生源降序排列。查询结果如下:

答案:

SELECT 学号,姓名,生源,出生日期 FROM 学生 ORDER BY 生源 DESC

2) 以“教材”表为数据源,查询所使用教材的出版社名单,要求有相同出版社

名称的只显示一条记录。查询结果如下:

答案:

SELECT DISTINCT 出版社 FROM 教材

二. 用SQL语句查询符合条件的记录(WHERE子句)。

3) 以“读者”表为数据源,查询出“法律系”和“英语系”两个部门的借书情

况,包括姓名、部门两个字段。

答案:

SELECT 姓名,部门 FROM 读者 WHERE 部门=\法律系\部门=\英语系\

4) 以“图书”表为数据源,查询出价格在25到35之间的“文化艺术出版社”

的信息,包括书名、出版社和价格三个字段,查询结果如下:

答案:

SELECT 书名,出版社,价格 FROM 图书 WHERE 价格 BETWEEN 25 AND 35 AND 出版社=\文化艺术出版社\

5) 以“图书”表为数据源,查询出版社包含“工业”的信息,包括书名、出版

社和价格三个字段,并按价格升序排序。查询结果如下:

答案:

SELECT 书名,出版社,价格 FROM 图书 WHERE 出版社 LIKE \工业*\

三. 用SQL语句对查询结果进行分组计算(聚集函数和GROUP

BY子句)。

6) 以“教材”表为数据源,计算所使用教材的总数量(求所有教材数量之和)。

查询结果如下:

答案:

SELECT SUM(数量) AS 总数量 FROM 教材

7) 以“读者”表为数据源,查询出各个部门的人数,查询结果如下:

答案:

SELECT COUNT(借书证号) AS 人数 ,部门 FROM 读者 GROUP BY 部门

8) 以“教材”表为数据源,计算各个出版社全部教材的总价格。(提示:总价

格计算为每种教材的数量*单价,然后求和。)查询结果如下:

答案:

SELECT 出版社,SUM(数量*单价) AS 总价格 FROM 教材 GROUP BY 出版社

9) 以“成绩”表为数据源,计算每个学生的所有课程的平均成绩和总成绩。查

询结果如下:

答案:

SELECT 学号,AVG(成绩) AS 平均成绩,SUM(成绩) AS 总成绩 FROM 成绩 GROUP BY 学号

搜索更多关于: 实验七-单表查询(答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验七 查询 【实验目的】 1. 掌握SQL语句的一般使用 ,主要利用SELECT语句实现单表查询操。 【实验内容】 试根据“学生成绩图书信息”数据库中的各表,使用SQL语句完成以下单表查询操作: 一. 用SQL语句查询指定的列和排序。 1) 以“学生”表为数据源,查询出学号、姓名、生源、出生日期等信息,查询结果按生源降序排列。查询结果如下: 答案: SELECT 学号,姓名,生源,出生日期 FROM 学生 ORDER BY 生源 DESC 2) 以“教材”表为数据源,查询所使用教材的出版社名单,要求有相同出版社名称的只显示一条记录。查询结果如下: <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com