rownum

    -1热度

    4回答

    我有一个表Person(id,name,city)。 我想返回每个城市只有一个人的记录(城市应该是唯一的)。 例如,如果有10条记录,其中3个城市=“孟买”,另外3个城市='纽约',其余4个城市='芝加哥',那么我想返回3条记录(每个城市一个)。 我试过各种东西,包括DISTINCT,ROWNUM,但没有得到想要的结果。 任何人都可以请告诉我这是如何实现的?

    1热度

    2回答

    我可以得到一个序列 - using rownum() OVER (order by <field>) - 或者只是rownum(见下文),但我用得到一个特定 ROWNUM /序列“上一次的”两排挣扎。 该表格是一个日期列表,并且每个日期日期对应于一个月的日期 - 但是,而不是必然是其当前月份。 (由于星期几,下个月的周四/周五可能仍然是“在”前一个月的时段)。 我的目标是将表加入自己,得到今天的日

    0热度

    7回答

    我有一个名字,工资和其他细节在oracle中的员工表。 我想获得第二高的薪水,但无法获取。 这一个做工精细 with e_salary as (select distinct salary from employee) select salary from e_salary order by salary desc 并给出输出: 450000 61000 60000 50000

    0热度

    2回答

    我有一个关于如何与rownum正常工作的问题。我知道如何提取select的前n行,但我的家伙是如何做到这一点,但以rownumber 50.000开头,以及如何提取范围内的行。 这是我的查询,当我试图从50.000行提取直到最后时,SQL Developer显示一个空的结果。 SELECT amy_fields FROM p1detail d INNER JOIN p2 p ON (d.p1

    1热度

    2回答

    我需要的是一个联合查询,其中运行号码作为选定的列之一。 我曾尝试将ROWNUM作为查询的一部分,但它在每个查询中都被重复。 ROWNUM正在重置。 达到此目的的最佳方法是什么? 编辑:Oracle 9i。

    -1热度

    3回答

    当I CODE select row_.*, rownum rownum_ from (select topic0_.id as id6_, topic0_.title as title6_, topic0_.publish_author_id as publish3_6_, topic0_.reply_number as reply4_6_, topic0_.read_number as rea

    3热度

    3回答

    我的数据库老师让我写(Oracle服务器上)的查询:选择具有最高得分平均GROUPID为2010年 我写道: SELECT * FROM ( SELECT groupid, AVG(score) average FROM points WHERE yr = 2010 AND score IS NOT NULL GROUP BY groupid ORD

    3热度

    2回答

    我在我的jqGrid中使用rowNum时遇到了问题。我试图让网格只加载我在rowNum中指定的行数。目前网格正在加载数组中的所有数据。 这里是我的网格: $(function() { var width = $(window).width() - 50; $("#category_grid").jqGrid({ datatype: "local", wi

    0热度

    1回答

    我有一个JPQL是这样的: SELECT T0.id, T0.info, COUNT(T0.entry) AS count_entry FROM myObject AS T0 WHERE T0.someValue = 1 GROUP BY T0.id, T0.info 我想要得到的前100个结果了这一点。我遇到的问题是,如果我声明maxResults-Parameter,ROWNUM < =

    0热度

    3回答

    我们有两个表table1(id int,name nvarchar(50))和table2(id int,name nvarchar(50))。对于这两个表id是主键。我想要将行从table2移动到table1与PK值递增,即我想id = max(id)+1的table1所有行复制。我发现这样的查询是这样的sql服务器 declare @root int select @root=max(id)