数据库集合查询和统计查询实验 本实验的目的是使学生熟练掌握 SQL Server 查询分析器的使用方法,加深 SQL 语言查询语句的理解。熟练掌握数据查询中的分组、统计、计算和集合的操作方法。 1. 分组和 SQL 函数查询 SQL 函数是综合信息的统计函数,包括计数、求最大值、最小值、平均值、和值等。SQL 函数可作为列标识符出现在 SELECT 子句的目标列或 HAVING 子句的条件中。在 SQL 查询语句中,如果有 GROUPBY 分组子句,则语句中的函数为分组统计函数;如果没有 GROUP BY 分组子句,则语句中的函数为全部结果集的统计函数。 常用的 SQL 函数包括: * AVG (<数值表达式>):求与字段相关的数值表达式的平均值 * SUM (<数值表达式>):求与字段相关的数值表达式的和值 * MIN(<字段表达式>):求字段表达式的最小值 * MAX (<字段表达式>):求字段表达式的最大值 * COUNT(*|<字段>):求记录行数(*),或求不是 NULL 的字段的行数 2. 集合查询 每一个 SELECT 语句都能获得一个或一组元组。若要把多个 SELECT 语句的结果合并为一个结果,可用集合来完成。集合操作主要包括并操作 UNION、交操作 INTERSECT 和差操作 MINUS(EXCEPT)。 SQL SERVER 中的集合操作: * UNION:并操作,将多个 SELECT 语句的结果合并为一个结果 * INTERSECT:交操作,返回两个 SELECT 语句的结果的交集 * EXCEPT:差操作,返回两个 SELECT 语句的结果的差集 3. 实验内容 本实验的主要内容是: * 分组查询实验,包括分组条件表达、选择组条件表达的方法 * 使用函数查询的实验,包括统计函数和分组统计函数的使用方法 * 集合查询实验,包括并操作 UNION、交操作 INTERSECT 和差操作 EXCEPT 的实现方法 4. 实验步骤 * 将查询需求用 SQL 语言表示 * 在 SQL Server 查询分析器的输入区中输入 SQL 查询语句 * 执行命令,并在结果区中查看查询结果 * 如果结果不正确,要进行修改,直到正确为止 5. 收获体会 通过本次实验,掌握了集合查询的并操作 UNION、交操作 INTERSECT 和差操作 EXCEPT 的实现方法,熟练掌握了 SQL Server 查询分析器的使用方法,加深了 SQL 语言查询语句的理解。
- 粉丝: 3982
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
评论0