當前位置:生活全書館 >

IT科技

> order by和group by的區別

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)是按照 資料結構來組織、 儲存和管理資料的建立在計算機儲存裝置上的倉庫。簡單來說是本身可視為 電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料進行新增、擷取、更新、刪除等操作。在經濟管理的日常工作中,常常需要把某些相關的資料放進這樣的“倉庫”,並根據管理的需要進行相應的處理。

標籤:
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/59pq93.html