上机1

select GradeId,sum(ClassHour) as 总学时数 from Subject
group by GradeId order by sum(ClassHour)select StudentNo,AVG(StudentResult) as '平均分' from Result
group by StudentNoselect SubjectId, AVG(StudentResult) as '平均分' from Result
group by SubjectId order by AVG(StudentResult) descselect StudentNo,sum(StudentResult) as '总分' from Result
group by StudentNo order by sum(StudentResult) desc

上机2

select GradeId,COUNT(*)as '课程数' from Subject
group by GradeId having sum(ClassHour)>50select GradeId,AVG(DATEDIFF(dd,BornDate,GETDATE())/365)as '平均年龄' from Student
group by GradeIdselect GradeId,COUNT(*)as '学生人数' from Student
where Address like '北京%' group by GradeIdselect StudentNo,AVG(StudentResult)as '平均分' from Result
group by StudentNo having AVG(StudentResult)>=60 order by AVG(StudentResult) descselect SubjectId,AVG(StudentResult)as '平均分' from Result
where ExamDate='2013-03-22' and StudentResult>=60 group by SubjectId select StudentNo,count(StudentResult)as '不及格次数' from Result
where StudentResult<60 group by StudentNo

上机3

select StudentName,s.GradeId,phone from Student s
inner join Grade g on s.GradeId=g.GradeIdselect GradeName,SubjectName,ClassHour from Subject j
inner join Grade g on j.GradeId=g.GradeId where g.GradeId=1 select StudentName,StudentResult,ExamDate from Student s
inner join Result r on s.StudentNo=r.StudentNo where SubjectId=1select SubjectName,StudentResult,ExamDate from Result r
inner join Subject s on s.SubjectId=r.SubjectId where StudentNo='S1101007'select StudentNo,SubjectName,StudentResult,ExamDate from Result r
inner join Subject s on s.SubjectId=r.SubjectId where StudentResult<>0

上机4

select s.StudentNo,StudentName,SubjectName,StudentResult from Student s
inner join Subject j on j.GradeId=s.GradeId
inner join Result r on r.StudentNo=s.StudentNoselect StudentName,StudentResult,ExamDate from Student s
inner join Subject j on j.GradeId=s.GradeId
inner join Result r on r.StudentNo=s.StudentNo
where SubjectName='面向对象程序设计'

上机5

select SubjectName,StudentNo,StudentResult from Subject s
left outer join Result r on r.SubjectId=s.SubjectIdselect SubjectName,StudentNo,StudentResult from Subject s
left outer join Result r on r.SubjectId=s.SubjectId
where StudentResult is nullselect GradeName,StudentNo,StudentName from Grade g
left outer join Student s on s.GradeId=g.GradeId

ACCP S1 SQL第十一章上机练习相关推荐

  1. 第十一章 SQL谓词 %INLIST

    第十一章 SQL谓词 %INLIST 将一个值匹配到%List结构化列表中的元素. 大纲 scalar-expression %INLIST list [SIZE ((nn))] 参数 scalar- ...

  2. 第九十一章 SQL函数 LOWER

    文章目录 第九十一章 SQL函数 LOWER 大纲 参数 描述 示例 第九十一章 SQL函数 LOWER 将字符串表达式中的所有大写字母转换为小写字母的大小写转换函数. 大纲 LOWER(string ...

  3. 第三十一章 SQL函数 CONVERT

    文章目录 第三十一章 SQL函数 CONVERT 参数 描述 CONVERT(datatype,expression,format-code) {fn CONVERT(expression,datat ...

  4. 第五十一章 SQL函数 DECODE

    文章目录 第五十一章 SQL函数 DECODE 大纲 参数 描述 返回值的数据类型 示例 第五十一章 SQL函数 DECODE 计算给定表达式并返回指定值的函数. 大纲 DECODE(expr {,s ...

  5. 第八十一章 SQL命令 UNLOCK

    文章目录 第八十一章 SQL命令 UNLOCK 大纲 参数 描述 权限 Nonexistent Table 示例 第八十一章 SQL命令 UNLOCK 解锁表 大纲 UNLOCK [TABLE] ta ...

  6. c井语言和SQL第一章上机1,第一章 SQL Server 数据库基础复习内容(上机)

    上机课程总目标 在本学期中,将模拟开发一套学员信息管理系统,用来管理学员的个人基本资料,老师资料,学生成绩,课程信息等教学相关内容,以实现学校的信息自动化,提高工作效率. 该系统包括学生档案管理.学生 ...

  7. 第七十一章 SQL命令 SELECT(三)

    文章目录 第七十一章 SQL命令 SELECT(三) 列别名 字段列别名 Non-Field列别名 FROM子句 表的别名 Sharding Transparent to SELECT Queries ...

  8. 第二十一章 SQL命令 CREATE TRIGGER(一)

    文章目录 第二十一章 SQL命令 CREATE TRIGGER(一) 大纲 参数 描述 权限和锁 定义触发器的其他方式 参数 trigname event ORDER REFERENCING acti ...

  9. 第十一章 SQL聚合函数 SUM

    文章目录 第十一章 SQL聚合函数 SUM 大纲 参数 描述 数据值 优化 当前事务期间所做的更改 示例 第十一章 SQL聚合函数 SUM 返回指定列值之和的聚合函数. 大纲 SUM([ALL | D ...

最新文章

  1. API Monitor(API监控工具)
  2. python一个月能学成嘛-python自我学习1--class 面向对象变成
  3. 给Web开发人员的以太坊入坑指南
  4. 微信小程序仿微信SlideView组件slide-view
  5. 机票垂直搜索引擎的性能优化
  6. 用 Python 分析网易严选 Bra 销售信息,告诉你她们真实的 Size
  7. [SOA征文]谈谈资源端的SOA化
  8. Duilib--->Duilib库介绍总结概述
  9. Origin双Y轴柱状图画法及两柱重合有间居问题解决
  10. 光标快速移动到文档尾部_在Word文档中,把光标移动到文件尾部的快捷键是__________。...
  11. 服务器虚拟化太金苹果专业十,合作能力
  12. 系统动力学视角的智慧城市模型研究
  13. 微信小程序:javascript调用另一个js文件的函数
  14. webstrom怎么配置git并提交
  15. 二、VSCode——MiKTeX编写latex编码
  16. VR教育虚拟现实技术应用的价值
  17. Photoshop CC 2017 在Mac上安装报错解决办法
  18. 五剑同辉 聚力安全:绿盟科技五大安全实验室震撼发布
  19. 原生html+css实现五星好评
  20. 为什么HashMap线程不安全?以及实现HashMap线程安全的解决方案

热门文章

  1. 航空票务管理系统java,航空票务管理系统 java jdbc
  2. Object类是什么?
  3. C++:在switch的case中定义变量的问题
  4. restful api http动词含义
  5. Vue项目自动部署之一、阿里云Linux服务器、域名购买和使用
  6. 关于“回车”的有趣历史 及 “回车”与“换行”的区别
  7. 3D游戏建模一般需要学多久可以学会上手?
  8. 专题导读:政府治理大数据
  9. 8Manage 助力平阳县交通运输局实现招标流程电子化管理
  10. 实验四 对等网的组建