2010-01-10 58 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立即命令。

換句話說,分組允許您將來自數據庫的多行記錄到單個輸出行中,並根據某些條件選擇那些不參與分組的字段的函數(最小值,最大值,總計,平均值等)上)。