2010-01-10 47 views
-5

告诉一些大的,为了之间通过和群DIFF由,为了通过和由MySQL

像排序列数据=>为了通过由用于聚合类似的数据,为了

基时,它由可在分组的项目内使用,

请一个或多个列按组数据告诉5 DIFF

+1

您的问题不清楚 – ariefbayu 2010-01-10 10:49:49

+0

简单, 群由 差异之间的排序 – Bharanikumar 2010-01-10 11:05:10

+0

群之间的差异和秩序由 – Bharanikumar 2010-01-10 11:12:02

回答

1

组,并通过订单数据由一个或多个列的顺序?我真的不明白这个问题吗?

使用group by与选择不同的方面相似,只返回给定值的唯一值。此外,您可以使用聚合函数来计算每组的总和。

你想听什么?告诉我苹果和橘子之间的五个区别?

2

order by子句用于订购您的数据集。例如,

select * 
    from customers 
    order by customer_id asc 

会给你一个客户名单从最低到最高的客户id。

group by子句用于汇总数据。例如,

select customer_id, sum(sale_price), max(sale_price) 
    from customers 
    group by customer_id 
    order by customer_id asc 

会给你每一个客户提供他们的总销售额和销售最大,再由客户ID立即命令。

换句话说,分组允许您将来自数据库的多行记录到单个输出行中,并根据某些条件选择那些不参与分组的字段的函数(最小值,最大值,总计,平均值等)上)。