IT科技

當前位置 /首頁/IT科技 > /列表

order by和group by的區別

以數據庫為例,SQL中的order by和group by的區別如下:

order by和group by的區別

1、order by 從英文裏理解就是行的排序方式,默認的為升序。 order by 後面必須列出排序的字段名,可以是多個字段名。

2、group by 從英文裏理解就是分組。必須有“聚合函數”來配合才能使用,使用時至少需要一個分組標誌字段。

3、在使用group by的語句中,只能select用於分類的列(表達式),或聚合函數。

where條件用於group by之前,having用於group by 之後對結果進行篩選。數據庫(Database),簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用户可以對文件中的數據運行新增、截取、更新、刪除等操作。所謂“數據庫”系以一定方式儲存在一起、能予多個用户共享、具有儘可能小的宂餘度、與應用程序彼此獨立的數據集合。一個數據庫由多個表空間(Tablespace)構成。數據庫(Database)是按照 數據結構來組織、 存儲和管理數據的建立在計算機存儲設備上的倉庫。簡單來説是本身可視為 電子化的文件櫃——存儲電子文件的處所,用户可以對文件中的數據進行新增、截取、更新、刪除等操作。在經濟管理的日常工作中,常常需要把某些相關的數據放進這樣的“倉庫”,並根據管理的需要進行相應的處理。

TAG標籤:#