在已查出的数据中查询出前10位的应该怎么写?
如以查询的:SELECT 字段1 FROM TABLE WHERE ( )GROUP BY 字段1 ORDER BY ...
在上面的内容中查询前10位,使用分页吗?具体应该怎么写?谢谢!
------解决方案--------------------------------------------------------
可以用
SELECT 字段1,row_number() over() as sn FROM TABLE WHERE ( )GROUP BY 字段1 ORDER BY ...
and sn <10
这样得到