在sql中我先求出和然後排名這個需要怎麼做

2022-04-03 12:08:25 字數 540 閱讀 1018

1樓:

這樣用一條語句:

select 名次=(select count(1) from (select 編號,總計分數=sum(分數) from tablename group by 編號 ) a where a.編號=b.編號 and a.

總計分數<=b.總計分數),

* from

(select 編號,總計分數=sum(分數) from tablename group by 編號 )

b order by b.總計分數

用兩條語句更易理解:

select 編號,總計分數=sum(分數) into #tmp from tablename group by 編號

select 名次=(select count(1) from #tmp a where a.總計分數<=b.總計分數),* from #tmp b order by b.總計分數

2樓:匿名使用者

不知道你指的是怎樣的效果?如果是指求出總計分數的話具體還要看你的分數是怎樣計算的?

和別人發生爭執他先動手然後我就還手瞭然後他鼻樑骨骨折了了我有多少責任(監控沒拍到可我有朋友看到了)

根據我國法律的規定,能夠減輕侵權方責任的情形是受害一方也存在過錯。這裡雖然是受害一方先動手打的人,存在過錯,但是這個過錯並不是引起鼻樑骨折的原因,所以對於鼻樑骨折,受害一方沒有過錯,您需要承擔全責,賠償受害一方的醫療費等費用。嗯,對,屬於互毆行為,你得承擔全部賠償責任。望採納謝謝 這種尋釁鬥毆案件不...

在sql中建立修改和刪除資料庫中基本表結構的命

分別為insert update和delete命令。新增 修改和刪除命令是屬於結構化查詢語言的資料操作語言,使用者通過它可以實現對資料庫的基本操作。insert是在指定記錄前新增記錄,把資料插入到資料庫中指定的位置上去。update是修改記錄或資料庫模式,或在原有資料的基礎上,產生新的關係模式和記錄...

和男朋友吵架,我很生氣先動了手,然後他警告我,我還是打了他幾下,他就控制不住自己的情緒打了我,很重

當局者迷旁觀者清,小孩子都知道先動手打人是不對的,更何況是你男朋友,你不應該給他點尊嚴嗎 沒有動手的話只是壓住你應該不算打的 吵架難免的啦過去就好了 希望你們幸福 為什麼我很生氣的時候,控制不住自己想要摔東西?人在生氣的時候都需要東西來發洩,這是正常的現象。每次吵架說分手他都哄我,我倆都說過,他是一...