2_03_MSSQL课程_查询_分组和连接

“查” 的三种查询语句

where

Group by 

having 

where 对表起作用 (原始硬盘上的表) 单纯的表

having 对结果起作用(筛选) 缓存,不在文件中

 

select     --第三步:此时只能把分组的信息给查询出来
    Title,
    count(*),
    sum(customerID)
from    --第一步:找到表
    SalesLT.Customer
group by   --第二步:对这个表分组
    Title

--只要用了GroupBy select后面只能跟 group by后面的字段或者聚合函数。

SQL执行顺序,(from)首先先找到表,(group by)对这个表分组  ,(select)要显示的内容,此时只能把分组的信息给查询出来。

from找到表——where过滤——Group分组——Having筛选分组结果——Order排序

select 用户的ID,Count1),sum(订单金额)

  from 订单信息表

  group by 用户的ID

 

posted @ 2019-11-11 14:25  MR_L先生  阅读(97)  评论(0编辑  收藏  举报