回覆列表
-
1 # 叮ding當叮叮1525190
-
2 # 使用者1300891189642
order by 是按表中某欄位排列表中資料 group by 是按某些欄位分類。 例如按
1.按年齡排序表中的記錄 select * from users order by age
2.按年齡分類表中資料 (就是求各個年齡的人數) select age,count(*) as number1 from users group by age
order by 用於排序,一般與asc升序或desc降序一起使用.例:select * from 表A order by 列agroup by 用於分類彙總,一般與聚合函式(比如avg平均、sum合計、max最大、min最小、count計算行)一起使用。例:select 月份,sum(工資)as 總工資 from 工資表 group by 月份 此語句用於統計每個月的日總工資在使用group by的語句中,只能select用於分類的列(表示式),或聚合函式。where條件用於group by之前,having用於group by 之後對結果進行篩選。