查询练习题资料.doc

《网络数据库》讲稿 查询练习题 简单的单表查询 例1:检索出1983年6月1日之后出生的学生的姓名、性别和民族,并按降序排列。 SELECT 姓名,性别,民族 FROM 学生 WHERE 出生日期1983-6-1 ORDER BY 出生日期 DESC 多表查询 在FROM后跟随多个表。 例1:查找出已修学分达到20分的学生的姓名、出生日期、班级名称、已修学分。 SELECT 姓名,出生日期,班级名称,已修学分FROM 学生,班级WHERE 学生.班级编号=班级.班级编号AND 已修学分=20SELECT 学生.学号,姓名 FROM 学生,课程,成绩 WHERE 分数=60 AND 课程名称=中国历史 AND 学生.学号=成绩.学号 AND 成绩.课程编号=课程.课程编号 练习题04:查找出课程“中国历史”考试及格的全部学生的学号、姓名、班级名称和分数。 练习题05:查找出全部同学的所有考试的姓名、课程名称、分数,查找结果的格式如下: 嵌套查询 P121-126 例1:查找出取得过95分及其以上考试成绩的学生的学号和姓名。 SELECT 学号,姓名 FROM 学生 WHERE 学号IN (SELECT 学号 FROM 成绩 WHERE 分数=95) 解释:该命令中的IN相当于集合运算的包含运算符∈。括号外的查询称为外层查询;括号内的查询称为内层查询(也称为“子查

文档评论(0)

1亿VIP精品文档

相关文档