row_number()
select @rownum:=@rownum+ as rn,t.* from (select @rownum:=) r, test_table t

解释:给test_table里的数据设置行号, rn是行号

row_number() over(partition by)

select if(@uid=t.user_id and @cid=t.city_id,@rank:=@rank+,@rank:=) as rank,t.*,@uid:=t.user_id,@cid:=t.city_id
from (select @uid:=null,@cid:=null,@rank:=) r, (select user_id,city_id,city_name,id from t_user_city order by user_id,city_id,id) t;
set @rank:=;
set @CI:=null;
select SId,CId,score,rank from(
select
SId, CId,score,
@rank:=if(@CI=CId,@rank+,) as rank,
@CI:=CId
from data.sc
order by CId,score desc) as t1

源文 :https://www.jianshu.com/p/3419550152d5

最新文章

  1. OpenGL Insights 阅读有感 - Tile Based架构下的性能调校 翻译
  2. Python快速建站系列-Part.Five.3-个人主页及资料页面
  3. [SLAM] Studying Guidance
  4. OmniThreadLibrary 3.03b发布了
  5. PHP中常用正则表达式大全
  6. lrj计算几何模板
  7. 5个可以帮你优化App的优秀网站
  8. Java 读写XML文件 API--org.dom4j
  9. IOS-开发日志-UIScrollView
  10. zedboard--Opencv移植和zedboard测试(十一)
  11. POJ 1679:The Unique MST(次小生成树&&Kruskal)
  12. ASP.NET - Repeater控件删除按钮,点击删除信息
  13. java将map拼接成“参数=值&参数=值”
  14. 【一天一道LeetCode】#70. Climbing Stairs
  15. 精简你的 docker 镜像
  16. BOM 浏览器对象模型_渲染引擎_JavaScript 引擎_网页加载流程
  17. 配置rpm本地源及局域网环境下使用
  18. _ZNote_Qt_QDialog_修改button名称
  19. BZOJ.4340.[BJOI2015]隐身术(后缀数组 搜索)
  20. 原码、补码,反码以及JAVA中数值采用哪种码表示

热门文章

  1. HashMap的源码分析与实现 伸缩性角度看hashmap的不足
  2. 摘jmeter安装之后如何汉化
  3. 以服务方式启动tomcat无法访问NFS共享盘
  4. Vue-cli3 中 通过在index.html添加的script js文件 如何在组件内使用不会 xxx is not defined错误
  5. Httpd服务入门知识-Httpd服务安装
  6. SpringCloud2.0 Eureka Server 服务中心 基础教程(二)
  7. 团队第四次作业——Alpha1版本发布
  8. BigDecimal加减乘除计算
  9. 重构之字段改名 UML行为图 用例图 时序图&协作图 状态图&活动图 依恋情结
  10. pom.xml中使用“import”的scope来解决Maven项目单继承问题