在mysql中,可以利用select語句配合group by和count查詢數(shù)據(jù)出現(xiàn)的次數(shù),count能夠返回檢索數(shù)據(jù)的數(shù)目,語法為“select 列名,count(*) as count from 表名 group by 列名”。
本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
mysql怎樣查詢數(shù)據(jù)出現(xiàn)的次數(shù)
count函數(shù)是用來統(tǒng)計表中或數(shù)組中記錄的一個函數(shù),count(*) 它返回檢索行的數(shù)目, 不論其是否包含 NULL值。
SELECT 從一個表中檢索,而不檢索其它的列,并且沒有 WHERE子句時, COUNT(*)被優(yōu)化到最快的返回速度。
示例如下:
表數(shù)據(jù):
查詢按cat_type分類出現(xiàn)的次數(shù)
查詢按cat_type分類出現(xiàn)的次數(shù),可用如下語句:
select?cat_type,count(*)?as?count?from?cat?group?by?cat_type;
查詢按cat_type分類大于多少次數(shù),可用如下語句:
select?cat_type,count(*)?as?count?from?cat?group?by?cat_type?having?count>1;
查詢結果如下
推薦學習:mysql視頻教程
? 版權聲明
文章版權歸作者所有,未經(jīng)允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦