Heim >Datenbank >MySQL-Tutorial >MySQL查询重复出现次数最多的记录_MySQL

MySQL查询重复出现次数最多的记录_MySQL

WBOY
WBOYOriginal
2016-05-31 08:48:521386Durchsuche

MySQL查询的方法很多,下面为您介绍的MySQL查询语句用于实现查询重复出现次数最多的记录,对于学习MySQL查询有很好的帮助作用。

在有些应用里面,我们需要查询重复次数最多的一些记录,虽然这是一个很简单的查询语句,但是对许多初学者来说,仍然有些难度,特发此文章备查。

<ol>
<li>SELECT keyword, count( * ) AS count  </li>
<li>FROM article_keyword  </li>
<li>GROUP BY keyword  </li>
<li>ORDER BY count DESC  </li>
<li>LIMIT 20  </li>
<li> </li>
</ol>

此段查询语句返回 article_keyword 表中 keyword 重复次数(count)最多的20条记录。

<ol>
<li>SELECT DISTINCT count( * ) AS count  </li>
<li>FROM article_keyword  </li>
<li>GROUP BY keyword  </li>
<li>ORDER BY count DESC  </li>
<li>LIMIT 6  </li>
<li> </li>
</ol>

此段查询语句返回 article_keyword 表中 keyword 的重复次数(count)排名前 6 的数值。通过添加 DISTINCT 返回唯一记录。 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn