3 回答

TA貢獻(xiàn)1820條經(jīng)驗 獲得超10個贊
Order By一般是在排序時使用,后面跟排序條件,比如升序或者降序;Group By一般是用作分組的,后面跟的是分組的條件。
order by 用于排序,一般與asc升序或desc降序一起使用.網(wǎng)上例子很多,搜索自己學(xué)一下。group by 用于分類匯總,一般與聚合函數(shù)(比如avg平均、sum合計、max最大、min最小、count計算行)一起使用。例:select 月份,sum(工資)as 總工資 from 工資表 group by 月份
使用區(qū)別:在使用group by的語句中,只能select用于分類的列(表達(dá)式),或聚合函數(shù)。where條件用于group by之前,having用于group by 之后對結(jié)果進(jìn)行篩選。

TA貢獻(xiàn)2019條經(jīng)驗 獲得超9個贊
order by 用于排序,一般與asc升序或desc降序一起使用.
例:select * from 表A order by 列a
group by 用于分類匯總,一般與聚合函數(shù)(比如avg平均、sum合計、max最大、min最小、count計算行)一起使用。
例:select 月份,sum(工資)as 總工資 from 工資表 group by 月份
此語句用于統(tǒng)計每個月的日總工資
在使用group by的語句中,只能select用于分類的列(表達(dá)式),或聚合函數(shù)。
where條件用于group by之前,having用于group by 之后對結(jié)果進(jìn)行篩選。

TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊
order by 是按字段排序
group by 是按字段分類
order by 從英文里理解就是行的排序方式,默認(rèn)的為升序。 order by 后面必須列出排序的字段名,可以是多個字段名。
group by 從英文里理解就是分組。必須有“聚合函數(shù)”來配合才能使用,使用時至少需要一個分組標(biāo)志字段。
一般情況下,group by 需要和聚合函數(shù)配合使用。
- 3 回答
- 0 關(guān)注
- 898 瀏覽
添加回答
舉報