数据库系统3-3.pdfVIP

  • 3
  • 0
  • 约 40页
  • 2017-10-14 发布于浙江
  • 举报
数据库系统 吴中博 1 第三章:关系数据库标准语言SQL SQL概述 单表查询 数据定义 连接查询 数据更新 嵌套查询 查询 集合查询 视图 数据控制 2 回顾 单表查询 对列的查询 对行的查询 对查询结果排序 使用聚合函数 对查询结果分组 Having字句(分组后按条件筛选) 3 连接查询 若一个查询同时涉及两个或两个以上的表,则 称之为连接查询。 等值与非等值连接查询 自身连接 外连接 4 等值与非等值连接查询 查询每个学生及其选修课程的情况 Select student.*,xk.* From student,xk Where student.sno = xk.sno 5 查询选修了1号课的学生的姓名 SELECT Sname FROM Student, xk WHERE xk.Sno = Student.Sno AND Cno=1‘ 查询学号为’200515001’的学生的姓名、院系、 课程号及成绩; SELECT sname, sdept, cno, grade FROM Student, xk WHERE Student.Sno=200515001 and Student.Sno = xk.Sno 6 查询每个学生的学号、姓名、院系及选修课程 的课程号、课程名和课程成绩; SELECT Student.sno, sname, sdept, course.cno, cname, grade FROM Student, course, xk WHERE Student.Sno = xk.Sno and course.cno=xk.cno 7 查询选修课程名为“数据库”的学生的学号、姓 名及成绩,并按照成绩降序排序; SELECT Student.sno, sname, grade FROM Student, course, xk WHERE Student.Sno = xk.Sno and course.cno=xk.cno and course.cname=数据库 order by sc.grade desc 8 查询选修2号课程且成绩在90分以上的所有学 生

文档评论(0)

1亿VIP精品文档

相关文档