one
order by 是按表中某字段排列表中数据
group by 是按某些字段分类。
例如按
1.按年龄排序表中的记录
select * from users order by age
2.按年龄分类表中数据
(就是求各个年龄的人数)
select age,count(*) as number1 from users group by age
two
order by:
用来对数据库的一组数据进行排序
desc:降序
asc:升序
group by:
“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
原始表:

1、order by
(1)降序


(2)升序


2、group by分组
(1)分类汇总


(2)和order by连用


(3)按几个条件分组,如下按照lei和info进行分组


(4)和聚合函数一起使用



查出每个lei有几条记录

常见的聚合函数:

https://www.cnblogs.com/rgever/p/9335075.html
本文详细介绍了SQL中的ORDER BY函数用于按字段排序数据,以及GROUP BY用于按字段分类并进行聚合计算,包括降序和升序排序、分类汇总、多条件分组及配合聚合函数的应用实例。
15万+

被折叠的 条评论
为什么被折叠?



