我有一个postgresql数据库:scores(分数整数)。
我如何得到最高的10分最快?
更新:我将多次执行此查询,我的目标是最快的解决方案。
select * from scores order by score desc limit 10
如果性能很重要(何时不是;-)在分数上寻找索引。
从版本8.4开始,还可以使用标准(SQL:2008)fetch first
fetch first
select * from scores order by score desc fetch first 10 rows only