188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
树懒先生

上传于:2013-04-12

粉丝量:17

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 数据库sql查询语句练习题

    星级: 5 页

  • 数据库SQL查询语句练习题

    星级: 10 页

  • 数据库SQL查询语句练习题

    星级: 4 页

  • 数据库SQL查询语句练习题

    星级: 5 页

  • 数据库查询语句:Sql

    星级: 2 页

  • SQL查询语句练习题

    星级: 10 页

  • SQL查询语句练习题

    星级: 30 页

  • SQL查询语句练习题

    星级: 2 页

  • SQL查询语句练习题

    星级: 2 页

  • 数据库SQL查询语句大全

    星级: 46 页

  • 数据库SQL查询语句实验报告

    星级: 23 页

  • 数据库sql查询语句练习

    星级: 8 页

  • SQL数据库查询语句精华

    星级: 7 页

  • 数据库SQL查询语句初级

    星级: 5 页

  • 数据库SQL查询语句实验报告

    星级: 25 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 数据库SQL查询语句练习题

下载积分: 900

内容提示: 设教学数据库 Education 有三个关系 学生关系 SSNOSNAMEAGESEXSDEPT 学习关系 SCSNOCNOGRADE 课程关系 CCNOCNAMECDEPTTNAME 查询问题 1检索计算机系的全体学生的学号姓名和性别 2检索学习课程号为 C2 的学生学号与姓名 3检索选修课程名为“DS”的学生学号与姓名 4检索选修课程号为 C2 或 C4 的学生学号 5检索至少选修课程号为 C2 和 C4 的学生学号 6检索不学 C2 课的学生姓名和年龄 7检索学习全部课程的学生姓名 8查询所学课程包含学生 S3 所学课程的学生学...

文档格式:PDF | 页数:5 | 浏览次数:927 | 上传日期:2013-04-12 05:05:47 | 文档星级:
设教学数据库 Education 有三个关系 学生关系 SSNOSNAMEAGESEXSDEPT 学习关系 SCSNOCNOGRADE 课程关系 CCNOCNAMECDEPTTNAME 查询问题 1检索计算机系的全体学生的学号姓名和性别 2检索学习课程号为 C2 的学生学号与姓名 3检索选修课程名为“DS”的学生学号与姓名 4检索选修课程号为 C2 或 C4 的学生学号 5检索至少选修课程号为 C2 和 C4 的学生学号 6检索不学 C2 课的学生姓名和年龄 7检索学习全部课程的学生姓名 8查询所学课程包含学生 S3 所学课程的学生学号。 1检索计算机系的全体学生的学号姓名和性别 SELECT SnoSnameSex FROM S WHERE Sdept =’CS’ 2检索学习课程号为 C2 的学生学号与姓名 3检索选修课程名为“DS”的学生学号与姓名 本查询涉及到学号、姓名和课程名三个属性分别存放在 S和 C 表中但 S 和 C 表没有直接联系必须通过 SC 表建立它们二者的联系。 C → SC → S 基本思路 1首先在 C 表中找出“DS”课程的课程号 Cno 2 然后在 SC 表中找出 Cno 等于第一步给出的 Cno 集合中的某个元素 Cno 3最后在 S 关系中选出 Sno 等于第二步中 Sno 集合中某个元素的元组取出 Sno 和 Sname 送入结果表列。 SELECT SnoSname FROM S WHERE Sno IN SELECT Sno FROM SC WHERE Cno IN SELECT Cno FROM C WHERE Cname=‘DS’ 4检索选修课程号为 C2 或 C4 的学生学号 SELECT Sno FROM SC WHERE Cno=‘C2’ OR Cno=‘C4’ 5检索至少选修课程号为 C2 和 C4 的学生学号 SELECT Sno FROM SC XSC Y WHERE X.Sno=Y.Sno AND X.Cno=‘C2’ AND Y.Cno=‘C4’ 6检索不学 C2 课的学生姓名和年龄 1.SELECT Sname FROM S WHERE Sno NOT IN SELECT Sno FROM SC WHERE Cno=‘C2’) 7检索学习全部课程的学生姓名 在表 S 中找学生要求这个学生学了全部课程。换言之在 S 表中找学生在 C 中不存在一门课程这个学生没有学。 SELECT Sname FROM S WHERE NOT EXISTS SELECT * FROM C WHERE NOT EXISTS SELECT * FROM SC WHERE SC.Sno=S.Sno AND SC.Cno=C.Cno) 8查询所学课程包含学生 S3 所学课程的学生学号。 分析 不存在这样的课程 Y 学生 S3 选了 Y而其他学生没有选。 SELECT DISTINCT Sno FROM SC AS X WHERE NOT EXISTS SELECT * FROM SC AS Y WHERE Y.Sno=‘S3’ AND NOT EXISTS SELECT * FROM SC AS Z WHERE Z.Sno=X.Sno AND Z.Cno=Y.Cno) 2.SELECT S.Sno Sname FROM SSC WHERE S.Sno=SC.Sno AND SC.Cno=‘C2’; 1.SELECT SnoSname FROM S WHERE Sno IN SELECT Sno FROM SC WHERE Cno=‘C2’) 2.SELECT Sname FROM S WHERE NOT EXISTS SELECT * FROM SC WHERE SC.Sno=S.Sno AND Cno=‘C2’)

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司