- 3
- 0
- 约8.03千字
- 约 46页
- 2019-09-06 发布于广东
- 举报
* § 5.3 联接查询 提高:? 利用“系部表”和“课程信息表”,统计不同系的课程安排数目,显示输出系部名称和课程数目(参照课件中from中派生表的用法) (select 系部编号,count(*) as 课程数 from 课程信息表 group by 系部编号) as 课程表 select 系部名称,课程数 from 系部表 inner join on 系部表.系部编号=课程表.系部编号 * § 5.3 联接查询 提高:利用“成绩表”和“学生基本信息表”,统计平均分小于80的学生名单和平均分(参照课件中from中派生表的用法) (select 学号,avg(成绩) as 平均分 from 成绩表 group by 学号 having(avg(成绩)80)) as 成绩二 select 姓名,成绩二.平均分 from 学生表 inner join on 成绩二.学号=学生表.学号 select 姓名,成绩二.平均分 from 学生表 inner join (select 学号,avg(成绩) as 平均分 from 成绩表 group by 学号) as 成绩二 on 成绩二.学号=学生表.学号 WHERE 平均分80 * § 5.3 联接查询 (3)使用等号以外的运算符的联接 select * from 课程信息表,成绩表 where 课程信息表.课程编号成绩表.课程编号 交叉联接 例:交叉联接系部表和课程信息表 Select * from 系部表,课程信息表 Select * from 系部表 cross join 课程信息表 ? 注:如果在交叉联接后面添加一个where子句,它的作用就跟内联接一样了. * § 5.3 联接查询 自联接: 例 查学生基本信息表中,同名同姓的情况 Select a1.* from 学生基本信息表 as a1,学生基本信息表 as a2 Where a1.姓名=a2.姓名 and a1.学号a2.学号 思考:查询课程信息表中同一门课程任课教师情况 Select a1.* from 课程信息表 as a1 inner join 课程信息表 as a2 on a1.课程名称=a2.课程名称 and a1.课程编号a2.课程编号 * 第五章 Transact-SQL数据查询与更新 假如有人提出这样的一些需求,我们如何处理呢 1、我希望将学生基本信息中的姓名,家庭住址,联系电话单独放入一个新表中保存 2、我想统计不同政治面貌的人数 3、后勤处想知道表中有几种少数民族,方便安排伙食. 4、我有个熟人叫马某某,是男同学,名字是两个字的,帮我查查 * 第五章 Transact-SQL数据查询与更新 §5.1 简单数据查询 §5.2 分组查询 § 5.3 联接查询 §5.4 子查询 § 5.5 联合查询 § 5.8 排名函数 § 5.9 数据更新 § 5.10 事务 * 学生基本信息表 第五章 Transact-SQL数据查询与更新 学生基本信息表 * 成绩表 一个学生 各门课程 各门课程的成绩 * 系部表 课程信息表 * §5.1 简单数据查询 SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] [COMPUTE 子句] * §5.1 简单数据查询 SELECT各子句执行顺序及功能简介: (1)? SELECT子句:用于指定输出列(字段),也可求值输出。 (2)? INTO子句:将检索结果存储到新表或视图中。 (3)? FROM子句:用于指定检索数据的源表或视图。 (4)? WHERE子句:指定选择行(记录)的过滤条件。 (5)?GROUP BY:子句对检索到记录进行分组。 (6)? HAVING子句:系指定记录辅助过滤条件,从分组的结果中筛选行,即选取满足条件的那些组。 (7)? ORDER BY子句:是对检索到数据进行排序;ASC 和 DESC 关键字用于指定行是按升序还是按降序排序,默认升序。 * §5.1 简单数据查询 例:使用 SELECT 语句查找学生基本信息表中回族同学的姓名和家庭
您可能关注的文档
最近下载
- 经济林碳计量与监测技术指南.pdf VIP
- 《生态公益林碳汇计量监测技术规程》.pdf VIP
- DB21_T 4242-2025 岫岩翠玉 鉴定.docx VIP
- DB21_T 4239-2025 地理标志产品 九龙川香菇.docx VIP
- 一位董事長的成长之路.doc VIP
- A公司员工培训问题及对策研究.docx VIP
- S08 Arbitrage in the Government Bond Market外文电子书籍.PDF VIP
- CECS19-1990 混凝土排水管道工程闭气检验标准.docx VIP
- 五年级上册阅读理解技巧和方法完整版及练习题含解析.doc VIP
- A公司员工培训问题及对策研究 .doc VIP
原创力文档

文档评论(0)