在mysql中,可以利用select語句配合group by和count查詢資料出現的次數,count能夠傳回檢索資料的數目,語法為「select 列名,count(*) as count from 表名group by 列名」。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
count函數是用來統計表中或數組中記錄的一個函數,count(*) 它傳回檢索行的數目, 不論其是否包含NULL值。
SELECT 從一個表中檢索,而不檢索其它的列,並且沒有 WHERE子句時, COUNT(*)被優化到最快的返回速度。
範例如下:
表格資料:
#查詢以cat_type分類出現的次數
查詢依cat_type分類出現的次數,可用如下語句:
select cat_type,count(*) as count from cat group by cat_type;
查詢按cat_type分類大於多少次數,可用如下語句:
select cat_type,count(*) as count from cat group by cat_type having count>1;
查詢結果如下
#推薦學習:mysql影片教學
以上是mysql怎樣查詢資料出現的次數的詳細內容。更多資訊請關注PHP中文網其他相關文章!