最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Sql Server、Access數(shù)據(jù)排名的實現(xiàn)方法(例如:成績排名)

 更新時間:2009年06月17日 21:34:26   作者:  
在很多時候,我們需要統(tǒng)計數(shù)據(jù)的排名情況,最常見的是成績、投票數(shù)等等的。
但是,在SQL SERVER 2005 之前,SQL SERVER 2000 并沒有提供這個直接的函數(shù)供我們使用,同樣 ACCESS 也是如此。

下面我們分2種情況,來寫出數(shù)據(jù)排名的實現(xiàn)過程。測試數(shù)據(jù)如下:

database rank

排名后的結(jié)果如下:

sql server rank
Access

復(fù)制代碼 代碼如下:

select name, score, (select iif(isnull(sum(1)), 1, sum(1) + 1) from score_rank where score > a.score) as rank from score_rank a order by score desc

sqlserver
復(fù)制代碼 代碼如下:

select name, score, (select ISNULL(sum(1),0) + 1 from score_rank where score > a.score) as rank from score_rank a order by score desc

對于 SQL SERVER 2005 及更高版本
復(fù)制代碼 代碼如下:

SELECT name, score, RANK() OVER (ORDER BY score DESC) AS [rank], DENSE_RANK() OVER (ORDER BY score DESC) AS [rank1], NTILE(4) OVER(ORDER BY score DESC) AS [rank2] FROM score_rank ORDER BY score DESC;

相關(guān)文章

  • 淺談關(guān)系型數(shù)據(jù)庫中如何進行事務(wù)管理

    淺談關(guān)系型數(shù)據(jù)庫中如何進行事務(wù)管理

    這篇文章主要介紹了淺談關(guān)系型數(shù)據(jù)庫中如何進行事務(wù)管理,事務(wù)是一組數(shù)據(jù)庫操作,它們必須全部執(zhí)行或全部回滾,這意味著如果在事務(wù)執(zhí)行期間出現(xiàn)錯誤,所有的更改都將撤銷,數(shù)據(jù)庫將被恢復(fù)到事務(wù)開始之前的狀態(tài),需要的朋友可以參考下
    2023-07-07
  • 通過Qt連接OpenGauss數(shù)據(jù)庫的詳細(xì)教程

    通過Qt連接OpenGauss數(shù)據(jù)庫的詳細(xì)教程

    本教程介紹如何通過Qt連接OpenGauss數(shù)據(jù)庫,在openGauss所在的root環(huán)境下執(zhí)行相關(guān)步驟,需要Windows下配置ODBC數(shù)據(jù)源,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • mssql 區(qū)分大小寫的詳細(xì)說明

    mssql 區(qū)分大小寫的詳細(xì)說明

    mssql區(qū)分大小寫,沒想到mysql也區(qū)分大小寫。相關(guān)的文章稍后奉獻給大家
    2008-03-03
  • Python使用RethinkDB總結(jié)

    Python使用RethinkDB總結(jié)

    最近一個項目要用到文檔數(shù)據(jù)庫,順便關(guān)注了一下 NoSQL 方面的消息。當(dāng)前幾個比較流行的文檔數(shù)據(jù)庫引擎有 MongoDB, CouchDB, OrientDB 等,朋友推薦的是 MongoDB 和 RethinkDB
    2014-03-03
  • Navicat打開表的速度慢的問題解決

    Navicat打開表的速度慢的問題解決

    最近使用Navicat打開表或者設(shè)計表都很慢,需要等十幾秒才能打開,一開始我以為是我電腦老了,沒想到新電腦打開也很慢,所以本就給大家分享一下Navicat打開表的速度慢的問題解決方法,需要的朋友可以參考下
    2023-12-12
  • SQL 按特定字段值排序

    SQL 按特定字段值排序

    SQL 按特定字段值排序的代碼,有需要的朋友可以參考下。
    2009-08-08
  • 利用reverse索引優(yōu)化like語句的方法詳解

    利用reverse索引優(yōu)化like語句的方法詳解

    這篇文章主要介紹了關(guān)于利用reverse索引優(yōu)化like語句的方法,文中通過圖文介紹的很詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法

    sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法

    這篇文章主要介紹了sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法,需要的朋友可以參考下
    2014-06-06
  • DeveloperSharp?高效分頁使用詳解

    DeveloperSharp?高效分頁使用詳解

    這篇文章主要為大家介紹了DeveloperSharp?高效分頁使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 一個多表查詢的SQL語句

    一個多表查詢的SQL語句

    一個多表查詢的SQL語句...
    2007-06-06

最新評論

宜丰县| 安顺市| 苏尼特右旗| 乌兰浩特市| 贞丰县| 胶南市| 呼玛县| 五台县| 汝阳县| 洛扎县| 探索| 青浦区| 保康县| 正宁县| 阿拉善右旗| 图木舒克市| 西和县| 壤塘县| 黔东| 准格尔旗| 武鸣县| 齐河县| 福清市| 龙山县| 武强县| 偃师市| 宜宾市| 永新县| 宜君县| 南平市| SHOW| 康定县| 平陆县| 洞口县| 喀喇| 焦作市| 塔城市| 南安市| 遂溪县| 石屏县| 房产|