备注:(练习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
时间: 2024-11-07 19:16:10