建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

皇馬國際app:在SQL Server20052008中對記錄進行分組,并獲得每組前N條記錄

?

假設有一個表,SQL語句如下:

CREATE TABLE [dbo].[scan](

[km] [int] NULL,

[kh] [int] NULL,

[cj] [int]皇馬國際app NU皇馬國際appLL

) ON [PRIMARY]

此中km為科目號、kh為考生號、cj為成就,現對km和kh進行分組,并得到每組前2筆記錄(按cj從高到低排序)。基礎思惟是為每組加一個序號列,再用where取序號小于即是2的。SQL語句如下:

select * from

(

select a.km,a.kh,cj,row_number() 皇馬國際appover(partition by a.km 皇馬國際appord皇馬國際apper by a.km,a.cj desc) n

from

(select km,kh,SUM(cj) cj from scan group by km,kh) a

) b where n

著末獲得的結果集如下圖所示。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
手机麻将有什么小技巧 竞彩混合过关6串1错一场 4场进球 不充钱手游能赚钱吗 湖北30选5中奖号码 怎么利用自己的网站赚钱吗 15选5专家订胆杀号 真金梭哈 上海天天彩 山东麻将app