实验6:数据库的组合查询和统计查询实验
本实验需要 4 学时。
一、实验目的
使学生熟练掌握SQL Server 查询分析器的使用方法,加深对SQL 和Transact-SQL 语言的查询语句的理解。熟练掌握数据查询中的分组、统计、计算和组合的操作方法。
二、实验内容
1)、分组查询实验。该实验包括分组条件表达、选择组条件的表达方法。
2)、使用函数查询的实验。该实验包括统计函数和分组统计函数的使用方法。
3)、组合查询实验。
4)、计算和分组计算查询的实验。
三、实验方法
将查询需求用Transact-SQL 语言表示;在SQL Server 查询分析器的输入区中输入
Transact-SQL 查询语句;设置查询分析器的结果区为Standard Execute( 标准执行) 或Execute to Grid( 网格执行) 方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
四、实验步骤
1 .基本操作实验
在图书借阅库中:
1)、查找这样的图书类别:要求类别中最高的图书定价不低于全部按类别分组的图书平均定价的 2 倍。
select类别,max(定价)'max',avg(定价)
from图书
group by类别having MAX(定价)>2*avg(定价)