如何使用 SQL 查詢統計每個 Type 對應的 Blog 數量并排序?

如何使用 SQL 查詢統計每個 Type 對應的 Blog 數量并排序?

查詢 type 對應 blog 數量并排序

為了統計每個 type 對應的 blog 數量并按數量降序排序,我們可以使用 sql 查詢的聚合函數

解決方案

使用以下 sql 查詢:

select type_id, count(*) c from blog group by type_id order by c

解釋

  • 該查詢從 blog 表中選擇 type_id 和 count(*),其中 count(*) 聚合了每個 type_id 對應的 blog 數量。
  • group by type_id 將結果按 type_id 分組,這樣每個 type_id 都對應一個總計數。
  • order by c 對結果按聚合計數 c 降序排序,從而按 blog 數量對 type 進行排序。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享