SQL查询-高级查询2_(1).pptVIP

  • 6
  • 0
  • 约1.61千字
  • 约 29页
  • 2021-10-08 发布于境外
  • 举报
SQL查询;复 习;第7章 SQL 查询;7.5 子查询;7.5 子查询;7.5.1 使用比较运算符的子查询;7.5 子查询;7.5.1 使用比较运算符的子查询;子查询的返回值;示例:查询某同学(学号为110005)的那个班的女同学的基本信息 SELECT * FROM 学生信息表 WHERE 班级编号=(SELECT 班级编号 FROM 学生信息表 WHERE 学号=110005 ) AND 性别=女;;思考练习:写出查询某同学(李红)的全部成绩信息,要求输出:课程代码、学号、成???,按课程代码升序、学号排序升序。 问题:子查询的结果唯一吗?如果要同时输出姓名,查询方式为多表查询 or 子查询? ; 如果子查询的返回值不止一个,而是一个集合时,则不能直接使用比较运算符,可以使用IN、NOT IN或者在比较运算符和子查询之间插入ANY或ALL。 ⑴[NOT] IN子查询:集合1包含在集合2里为真,反之为假 集合1 [NOT] IN 集合2 ⑵比较子查询:比较结果为真假,为真返回该行 集

文档评论(0)

1亿VIP精品文档

相关文档