DB-DQL
一定是下面这个语句顺序 不能交换
HAVING 使用前提是一定要先分组
GROUP BY 分组后 ,就是以组为单位了, 合成一个东西了,合成后产生的附加值就是聚合函数的内容, 就是聚合函数来增加 cout avg 啥的都是单个组的内容
- order by ASC 升序(默认)
DESC; (降序)
- having 对分完组后再次过滤信息
Where 不能用聚合函数 相当于就是 join , having 对分完组后再次过滤 可以用聚合函数
消除重复信息
LEFT JOIN 以左边为标准进行匹配
RIGHT JOIN 以右边为标准进行匹配
Join 全join ,左右都为标准
EXISTS : 返回true or false
some 和 all 顾名思义 , 注意看栗子的用法;
顾名思义 : 注意2个表一定要可以 union compatiable