分组查询—HAVING SELECT StudentID AS 学员编号,CourseID AS 内部测试, AVG(Score) AS 内部测试平均成绩 FROM Score GROUP BY StudentID,CourseID HAVING COUNT(Score) 1 分组查询—对比 WHERE GROUP BY HAVING WHERE子句: 从数据源中去掉不符合其搜索条件的数据 GROUP BY子句: 搜集数据行到各个组中,统计函数为各个组计算统计值 HAVING子句: 去掉不符合其组搜索条件的各组数据行 分组查询—思考 SELECT 部门编号, COUNT(*) FROM 员工信息表 WHERE 工资 = 2000 GROUP BY 部门编号 HAVING COUNT(*) 1 思考:分析以下T-SQL的含义 查询有多个员工的工资不低于2000 的部门编号 去除重复数据 Distinct 去除重复的行 删除结果集中内容完全相同的一项 例如: select distinct(列名),列名… from 表名 多表联接查询—问题 学员内部测试成绩查询的每次显示的都是学员的编号信息, 因为该表中只存储了学员的编号; 实际上最好显示学员的姓名,而姓名存储在学员信息表; 如何同时从这两个表中取得数据? 多表联接查询—分类 内联接(INNER JOIN) 外
您可能关注的文档
最近下载
- 中国银行校园招聘笔试真题(含详细答案解析).docx VIP
- 普通高中化学课程标准(2025年修订版)与2020年版对比.pdf
- 飞利浦(PHILIPS)Shaver S9000 Prestige 系列 SP9863 14 说明书.pdf
- 解剖绪论试题及答案.docx VIP
- 04729大学语文复习资料.pdf VIP
- 人体解剖与组织胚胎试题及答案 .pdf VIP
- 卫星导航定位探空系统 高空风向和风速观测方法 编制说明.pdf VIP
- 民政工作 — 最低生活保障制度.ppt VIP
- 化妆品受托生产企业生产活动监督管理制度.docx VIP
- 第六章 反比例函数 三角形面积问题.pptx VIP
原创力文档

文档评论(0)