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)