最優(yōu)良人 » count(*) http://www.dgkai.cn/blog 中山php|最優(yōu)網(wǎng)絡(luò) Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 Mysql查詢數(shù)據(jù)表中某字段重復(fù)出現(xiàn)的次數(shù),并按照次數(shù)排序 http://www.dgkai.cn/blog/view-90.html http://www.dgkai.cn/blog/view-90.html#comments Sat, 13 Aug 2011 18:29:55 +0000 lin http://www.dgkai.cn/blog/?p=90

利用Mysql中的 的聚合函數(shù) count(*) 可以實(shí)現(xiàn)這個(gè)功能,例如需要查詢data表中name出現(xiàn)次數(shù)最多的記錄,可以先按照group by name分組,用count算出分組里的條數(shù),再按照count排序:

select name,count(*) from data group by name order by count(*) DESC limit 1

不加limit限制將返回按照name重復(fù)次數(shù)排列的數(shù)據(jù)

]]>
http://www.dgkai.cn/blog/view-90.html/feed 419