“查” 的三种查询语句

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,Count(1),sum(订单金额)

  from 订单信息表

  group by 用户的ID
05-23 20:40