order by 和 group by 的区别

 我来答
琉璃易碎smile
2016-09-13 · TA获得超过1.6万个赞
知道大有可为答主
回答量:4789
采纳率:92%
帮助的人:321万
展开全部
  在计算机中:
  order by 从英文里理解就是行的排序方式,默认的为升序。 order by
后面必须列出排序的字段名,可以是多个字段名。

  group by
从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。
  作为英语:
  order by 排序;排序依据;分组排序
  例句:
  1.An index will be used for both an ascending and a descending ORDER BY,whether the index was ascending or descending.
  不管索引是升序排列还是降序排列,在执行升序或降序ORDERBY操作时都会使用索引。

  2.Analytic functions are the last set of operations performed in a query except for the final ORDER BY clause.
  除了ORDERBY(按…排序)语句外,分析函数是一条查询被执行的操作。

  group by分组;将表按行分组;分组依据
  例句:
  1.The List To Group projection can only be used for lists, and it turns the list into agroup by retaining only the first item of the list.
  ListToGroup映射仅可用于列表,它通过仅保留列表的第一个项目将列表转化成一个组。

  2.Indicates that the data column is being used to create a grouped result set (ispart of a GROUP BY clause) in an aggregate query.
  表示数据列用于在聚合查询中创建分组的结果集(GROUPBY子句的一部分)。
匿名用户
推荐于2018-05-15
展开全部
order 是一个个排列,没有并列。group 是一组组排列。 供参考。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍出离
2016-09-06 · TA获得超过489个赞
知道小有建树答主
回答量:287
采纳率:100%
帮助的人:122万
展开全部
order by 是按顺序排列。
group by 是进行分组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式