zoukankan      html  css  js  c++  java
  • SQL

    百度的时候查到的博客:

    http://blog.csdn.net/xsfqh/article/details/6663895
    -----------------------------------------------------------------------------------------------------------------------

    其中内容:

    给查询出的SQL记录添加序号列,解决方法有以下两种

    第一:

      select ROW_NUMBER() OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a

    (table 为表名,字段为表a中的字段名)

    第二:

     select RANK()  OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a

    (table 为表名,字段为表a中的字段名)

    -----------------------------------------------------------------------------------------------------------------------

    在需要获取最高分数从而获取排序的写法:

    select ROW_NUMBER() OVER (ORDER BY Max(BearPickGold012Play.Score) DESC) AS xuhao,Max(BearPickGold012Play.Score) as Score,WeixinUserID from  BearPickGold012Play where ActivitySceneID=1  GROUP BY WeixinUserID
    select Rank() OVER (ORDER BY Max(BearPickGold012Play.Score) DESC) AS xuhao,Max(BearPickGold012Play.Score) as Score,WeixinUserID from  BearPickGold012Play where ActivitySceneID=1  GROUP BY WeixinUserID
    
     
    总体来说,ROW_NUMBER(或者RANK)方法就是将需要排序的对象圈入,然后其他的不变,按照自己本身的筛选方式进行操作即可
  • 相关阅读:
    git 拉取开发代码
    android webview
    H5 元素定位
    Python中模块
    服务器1
    活动
    宝塔面板-阿里部署
    最新版Xshell、Xftp注册机NetSarang
    最新版Navicat Premium激活,附激活工具
    9月29更新美版T-mobile版本iPhone7代和7P有锁机卡贴解锁方法
  • 原文地址:https://www.cnblogs.com/danlis/p/6440924.html
Copyright © 2011-2022 走看看