UG NX 12.0产品建模实例教程教案 任务指导7.docx
-
资源ID:96797899
资源大小:12.54KB
全文页数:3页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
UG NX 12.0产品建模实例教程教案 任务指导7.docx
任务7查询数据任务指导一、目的与要求1 .掌握Select语句的使用,并能熟练在查询语句中使用条件,选择符合指定条件的记录。2 .掌握单表查询(简单查询、条件查询、分组查询)的方法。3 .掌握多表查询(多表外连接查询、多表内连接查询、多表联合查询、嵌套查询)的方法。二、实训准备1 . Select 语句2 .单表查询(简单查询、条件查询、分组查询)3 .多表查询(多表外连接查询、多表内连接查询、多表联合查询、嵌套查询)三、实训内容1 .查询数据:(1)查询“学生”表中全体学生的记录。(2)查询“学生”表中的学号和姓名。(3)查询“060101001”班的学生名单。(4)查询专业为“计算机”,姓“李”,性别为“男”的一名教师的基本信息。(5)查询2006年入学的学人名单。(6)在“课程注册”表中,查询学生的学号和总成绩。(7)查询“课程注册”表中的前三条记录的信息。(8)查询“课程注册”表中“ASP.NET”成绩最高的前3条记录的信息。(9)查询“课程注册”表中“ASP.NET”成绩最高的20%的记录(只要求列出学号、成绩)信息、。(10)查询“课程注册”表中“ASP.NET”成绩大于或等于85记录(只要求列出学号、成绩)信息、。(11)查询“课程注册”表中“ASP.NET”成绩在60到85之间的记录(只要求列出学号、成绩)信 息O(12)查询“教师”表中计算机系或商务技术系教师的姓名、性别和专业。(13)查询订单“教师”表中备注字段为空的教师信息(14)查询上“SQLServer2012”课程的同学们的姓名及成绩,并按由高到低的顺序排列,分数相同 的按班级排列。(15)从“课程注册”表中查询选修了 “0001”号课程的学生总数。(16)查询“学生”表中所有学生的平均年龄、最大年龄和最小年龄。(17)查询“学生”表中每班学生总数。(18)查询“教师任课”表中每名教师总学时数。2 . HAVING子句应用:对查询结果进行分组统计结果使用条件(1)查询“课程注册”表中选修课程3门以上的学生学号和选课门数。(2)查询“课程注册”表中每门课程成绩85分以上的学生学号及学期。(3)查询“教师任课”表中每学年担任课程2门以上的教师信息。(4)查询“教师任课”表中选课学生数至少30人的课程信息。3 .使用INTO关键字生成新表:(1)创建商品“学生”表的一个副本“学生1”,只要表结构,而不添加任何记录。(2)查询“学生”表中软件技术0601班的学生信息,生成新表“软件0601班学生二(3)查询“教师”表中学历硕士研究生以上的教师信息,生成表“研究生教师”。4 .合并结果集:(1)查询“课程注册”表中第2学期的课程信息及课程号为“0001”的课程信息。5 .连接查询:(1)交叉连接查询“系部”表和“班级”表。(2)用等值连接的方法连接“系部”表和“班级”表。(3)用自然连接的方法连接“系部”表和“班级”表,显示字段名称:系部代码、系部名称、班级 代码、班级名称。(4)从“教师任课”表中查询担任了两门或两门以上课程的教师的教师编号和课程号。(5)将“教师”表左外连接“教师任课”表。(6)将“教师”表右外连接“教师任课”表。(7)用全外连接的方法连接“教师”表和“教师任课”表。6 ,多表查询:(1)查询软件专业的学生信息,显示字段:班级代码、班级名称、学号、姓名、性别、出生日期、 入学时间。(2)查询学生张三的课程成绩,包括学号、姓名、课程号、课程名、教师编号、教师姓名、选课学 期、成绩、学分。(3)查询第二学期课程成绩在60分以下的学生信息,包括所在系部、班级、学号、姓名、课程名称、 成绩。(4)查询第二学期课程成绩在60分以下的课程信息,包括课程号、课程名称、教师姓名、所在系部。7 .子查询:(1)查询选择了课程名称为"SQLServer2008"的学生的学号和姓名。(2)查询“软件技术0601班”中选课数量高于其他任何学生的学生信息。(3)查询“软件技术0601班”中选修课程"SQL Server 2008"成绩低于班级中任意学生的学生的学 号和姓名。(4)查询“软件技术0601班”中选修课程"SQLServer 2008"成绩低于班级中任意所有学生的学生 的学号和姓名。(5)查询一门课程都没有选修的学生的班级和姓名。(6)查询没有被选修过的课程的课程编码、课程名称。