POSTGRESQL仅显示最小值

时间:2014-09-29 04:52:25

标签: postgresql

我有一张桌子,可以显示电影片名,制作年份和每部电影中的场景数量,我想制作一个查询,只显示场景数量最少的电影。所以我得到了这个

SELECT title, production_year, SUM(scene_no)
FROM scene
GROUP BY title, production_year
ORDER BY SUM(scene_no);

但是这只是按升序显示所有电影,我希望它只显示出现在此列表顶部的电影。

任何人都可以提供帮助

2 个答案:

答案 0 :(得分:1)

你可以使用limt,就像sqlserver中的top一样

SELECT title, production_year,     SUM(scene_no)
FROM scene
GROUP BY title, production_year
ORDER BY SUM(scene_no)
LIMIT  1;

答案 1 :(得分:0)

添加LIMIT子句,例如

ORDER BY sum(scene_no) ASC
LIMIT 10;