永发信息网

在数据库中order by 和 group by 的区别

答案:2  悬赏:30  手机版
解决时间 2021-03-27 12:41
  • 提问者网友:
  • 2021-03-26 15:47
在数据库中order by 和 group by 的区别
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-03-26 16:50
order by 用于排序,一般与asc升序或desc降序一起使用.
例:select * from 表A order by 列a

group by 用于分类汇总,一般与聚合函数(比如avg平均、sum合计、max最大、min最小、count计算行)一起使用。
例:select 月份,sum(工资)as 总工资 from 工资表 group by 月份
此语句用于统计每个月的日总工资
在使用group by的语句中,只能select用于分类的列(表达式),或聚合函数。
where条件用于group by之前,having用于group by 之后对结果进行筛选。
全部回答
  • 1楼网友:鱼芗
  • 2021-03-26 18:01
order by是排序,group by是分组,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯