首頁  >  文章  >  資料庫  >  mysql 怎樣統計分組數

mysql 怎樣統計分組數

coldplay.xixi
coldplay.xixi原創
2020-10-28 15:19:1013454瀏覽

mysql統計分組數的方法:1、統計總記錄數【SELECT count(*) FROM 表名WHERE 條件】;2、統計每組的記錄條數【SELECT count(*) FROM 表名WHERE 條件GROUP BY id】。

mysql 怎樣統計分組數

mysql統計分組數的方法:

SELECT count(*) FROM 表名 WHERE 条件

這樣查出來的是總記錄數

SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id

這樣統計的會是每組的記錄條數.

 

如何得到第二個sql語句的總記錄條數?

  則是,如下:   

select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a ;
SELECT count(*) FROM (SELECT COUNT(*) FROM `papa_stadium_goods_storage_record` WHERE `c_time`>=1474560000 and `c_time`<1476201600 group by `record_type`) a

注意:

 子查詢方式,MySQL中子結果集必須使用別名,而Oracle中不需要刻意加別名!

更多相關免費學習推薦:mysql教學##(影片)

#

以上是mysql 怎樣統計分組數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多