分组查询
分组查询:只有出现在group by后面的原始列,才能出现在select后面,没有出现在group by后面的列,想在select后面,必须加上聚合函数。
聚合函数可以把多行记录变成一个值。
所有的条件都不可以使用别名
一条sql语句的执行顺序,先是from后面,之后是where 最后是执行命令
Where 和having的区别:where是过滤分组前的数据,having是过滤分组后的数据,表现形式:where必须在group by之前,having在group by之后
Update 语句中更新的表,不能在set 和where 中用于子查询,
Update后可以进行任意查询,作用相当于from