MySQL 分組后,統計記錄條數


分組后,統計記錄條數:

  SELECT num,count(*) AS counts from test_a GROUP BY num; 

  查詢結果如下:

  

 

對num去重后的數量的統計:

  SELECT count(t.counts) FROM ( SELECT num,count(*) AS counts from test_a GROUP BY num ) AS t;

  SELECT count(DISTINCT num) AS count FROM test_a;

  它倆結果一樣,都是5;只是一個是子查詢(嵌套),一個是內置函數 distinct();

 

 

數據庫結構

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM