子查询:

在查询列中设定特定信息,筛选要的特殊信息:

 标量子查询:

在内部的select中设定具体常量,通过常量进行筛选对应的列;

具体格式不太好描述,如果对于上一章所使用的指令可以熟练应用那么这里应该 也没啥问题,就是一个嵌套类比罢了

下面直接给示例:

相当于在要设定的条件中再使用一个查询嵌套,嵌套的查询结果是一个常量就行,这就是标量子查询;

 下图要查询的是年龄差距,出生日期的数据类型喂date,所以使用一个year函数调用其内部年份进行相减;

 

 列子查询:

 还是直接上示例:

查找xs表中比所有计算机系的学生年龄都大的学生学号、姓名、专业名、出生日期

查找xs_kc表中课程号206的成绩不低于课程号101的最低成绩的学生的学号。

 表子查询:

其实和直接设定条件查询没啥区别

 嵌套在from中的子查询:

意思是使用select from语句 from后面再嵌套一个select from,这样操作相当于对一个临时表进行查询,其实和多表查询差不多意义;

 还存在很多这种嵌套的方式,后面使用再继续写点示例,其实感觉意义不大;