在SQLite中选择前10个计数

前端之家收集整理的这篇文章主要介绍了在SQLite中选择前10个计数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一张记录问题,答案和作者的表格.列名如下:

id,问题,答案,作者

我想得到一份列出问题最多的前十位作者的名单.因此,需要首先计算每个作者写的问题数量,然后按计数对它们进行排序,然后返回前10个.

这是在sqlite中,我不确定如何获取计数列表.第二部分应该相当简单,因为它只是一个ORDER BY和一个LIMIT 10.如何将计数列入我可以选择的列表中?

解决方法

SELECT BY COUNT(author),author
FROM table_name
GROUP BY author
ORDER BY COUNT(author) DESC LIMIT 10;

猜你在找的Sqlite相关文章