mysql怎樣查詢數(shù)據(jù)出現(xiàn)的次數(shù)

mysql中,可以利用select語句配合group by和count查詢數(shù)據(jù)出現(xiàn)的次數(shù),count能夠返回檢索數(shù)據(jù)的數(shù)目,語法為“select 列名,count(*) as count from 表名 group by 列名”。

mysql怎樣查詢數(shù)據(jù)出現(xiàn)的次數(shù)

本教程操作環(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ù):

mysql怎樣查詢數(shù)據(jù)出現(xiàn)的次數(shù)

查詢按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怎樣查詢數(shù)據(jù)出現(xiàn)的次數(shù)

推薦學習:mysql視頻教程

以上就是

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