1.聚集函数遇到空值时,除count(*)外,都会跳过空值。
2.group by 细化聚集函数的作用对象
3.group by有个原则,就是select后面出面的列,除聚集函数外必须出现在group by后面。
4.用having输出满足条件的分组
5.自身连接:在同一张表之间的连接查询,在自参照表上显示上下级关系或层次关系
6.内连接与外连接:内连接用于返回满足条件的记录,而外连接还会返回不满足条件的记录
注意不同表中的列
7.子查询分为两种类型
①整个查询中子查询只执行一次,执行完后再执行外层查询;
②相关子查询是指子查询中引用了外层查询所引用表的字段,
外层查询处理每一条记录时都必须执行一次子查询,因为子查询中引用的字段的值发生了变化。