数据库系统概念--第6章 高级查询精要.pptVIP

  • 44
  • 0
  • 约小于1千字
  • 约 68页
  • 2017-04-19 发布于湖北
  • 举报

数据库系统概念--第6章 高级查询精要.ppt

数据库系统概念--第6章 高级查询精要

数据库系统教程;第6章 高级查询;6.1 CASE函数;1. 简单CASE函数;执行过程;示例;2.搜索CASE函数;执行过程;示例;例2 查询“C001”号课程的考试情况,列出学号和成绩,同时对成绩进行如下处理: 如果成绩大于等于90,显示“优”; 如果成绩在80到89分之间,显示“良”; 如果成绩在70到79分之间,显示“中”; 如果成绩在60到69分之间,显示“及格”; 如果成绩小于60分,显示“不及格”。;例3 统计每个学生的考试平均成绩,列出学号、考试平均成绩和考试情况,其中考试情况的处理为: 如果平均成绩大于等于90,则考试情况为“好”; 如果平均成绩在80~89,则考试情况为“比较好”; 如果平均成绩在70~79,则考试情况为“一般”; 如果平均成绩在60~69,则考试情况为“不太好”; 如果平均成绩低于60,则考试情况为“比较差”。;例4 统计计算机系每个学生的选课门数,包括没有选课的学生。列出学号、选课门数和选课情况,对选课情况的处理为: 如果选课门数超过4门,则为“多”; 如果选课门数在2~4范围内,则为“一般”; 如果选课门数少于2门,则为“少”; 如果学生没有选课,则“未选”。 将查询结果按选课门数降序排序。;例5 修改VB考试成绩,修改规则如下: 对通信工程系学生,成绩加10分; 对信息管理系学生,成绩加5分; 对其他系学生,成绩不变。;6.2 将查询结果保存到新表;示例;示例;说明;示例;示例;新表类型;示例;示例;6.3 再论子查询;6.3.1 ANY、SOME和ALL谓词;一般使用形式;ANY、SOME和ALL谓词的语义;示例;示例;示例;一些结论;一些等价运算;一些等价运算;6.3.2 带EXISTS谓词的子查询;示例;注意;例16执行顺序;相关子查询;示例;示例;示例;示例;分析;分析(续);最终语句;总结;示例;示例(续);示例(续);示例(续);示例;6.4 查询结果的并、交、差运算;6.4.1 并运算;并操作示例;UNION语法格式;一些说明;示例;示例;示例;6.4.2 交运算;示例;示例;示例;例26另一种实现方法;6.4.3 差运算;示例;示例;例28的另一种实现方式;

文档评论(0)

1亿VIP精品文档

相关文档