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

 

posted @ 2023-03-12 16:15  VxiaohuanV  阅读(12)  评论(0编辑  收藏  举报