zoukankan      html  css  js  c++  java
  • SQL Server 2008 排序函数 ROW_NUMBER和RANK 用法总结

        ROW_NUMBER()基本用法:

       按nenterSchScore列的值大小进行排序

     select id,sStudentCode,nEnterSchScore,row_number() over(order by nenterSchScore) as Num from V_BS_StudentScore 
    

        结果

      

     用sStudentCode分割后,按nenterSchScore列的值大小进行排序

     select id
    ,sStudentCode
    ,nEnterSchScore
    ,row_number() over(partition by sStudentCode order by nenterSchScore) as Num 
    from V_BS_StudentScore 
    

          结果

      

          RANK()基本用法:

      按nenterSchScore列的值大小进行排序

    select id
    ,sStudentCode
    ,nEnterSchScore
    ,rank() over(order by nEnterSchScore) as num
     from V_BS_StudentScore
    

       运行结果

      

           DENSE_RANK()基本用法:

      按nenterSchScore列的值大小进行排序

    select id
    ,sStudentCode
    ,nEnterSchScore
    ,DENSE_RANK() over( order by nEnterSchScore desc) as num 
    from v_bs_studentScore

      运行结果

       

  • 相关阅读:
    常见的HTTP状态码有哪些?
    使用Hbuild打包APP
    Android APK反编译
    小程序|页面跳转的方法
    vi/vim 命令
    webpack学习笔记
    egg框架学习笔记
    IOS弹出系统键盘后,页面不恢复
    js上传文件
    webpack学习笔记
  • 原文地址:https://www.cnblogs.com/Lijq/p/4747336.html
Copyright © 2011-2022 走看看