您的位置:首页 > 博客中心 > 数据库 >

SQL关于Group by having 体会(借鉴其他博客)

时间:2022-03-14 15:21

备注:(练习sql语句时发现的一些问题,仅供参考和交流)

//from where gourpby  having orderby  

1.sql基本执行的顺序是:from >where>Gourp by > having >orderby 

    (having可用于聚合函数和分组的过滤一般用于Group by 后,其他和where无区别(自己理解))

2.关于Group by 的心得!我理解的意思是根据某个字段将表进行分组显示(显示的内容:字段内容的不同进行显示)

  Gourp by all 多列分组

  注意:在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。

 

 

 

  

函数作用支持性
sum(列名) 求和     
max(列名) 最大值     
min(列名) 最小值     
avg(列名) 平均值     
first(列名) 第一条记录 仅Access支持
last(列名) 最后一条记录 仅Access支持
count(列名) 统计记录数 注意和count(*)的区别

3.关于having

 

本类排行

今日推荐

热门手游