当前位置: 代码迷 >> DB2 >> 一个SQL查询的有关问题?
  详细解决方案

一个SQL查询的有关问题?

热度:1798   发布时间:2013-02-26 00:00:00.0
紧急求助一个SQL查询的问题???
在已查出的数据中查询出前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

这样得到
  相关解决方案