mysql rank
来源:互联网 发布:ubuntu默认字体 编辑:程序博客网 时间:2024/06/10 22:31
问题:取各网站pv top 10记录。
解决:rank
如下:
select site_id,pv_count,rank
from (
select A.site_id,A.pv_count,if(@site=site_id,@curRank := @curRank+1,@curRank := 1) as rank,@site := site_id
from (select site_id,pv_count from report_site_page where date='2013-09-08' order by site_id,pv_count desc) A,(select @curRank := 0,@site := null) B
) C
where rank <= 10;
关键点:mysql变量,if判断。
- mysql rank
- MySQL Partition By Rank
- mysql 之 rank() over()
- mysql rank 排序
- MySQL-Rank Scores
- MySQL的rank函数实现
- 题目4:MySQL----------Rank Scores
- MySQL实现ROW_NUMBER()/DENSE_RANK()/RANK()
- Rank
- rank()
- rank
- RANK
- Rank
- rank
- Rank
- Rank
- Rank
- rank
- 深入学习Django源码基础12 - 简要分析Django中template模块2
- java获取的毫秒与c#获取的毫秒相关问题
- ARM+Android数据类型位数
- hdu4708Rotation Lock Puzzle
- ruby 读书笔记
- mysql rank
- android property system
- Mysql FROM_UNIXTIME()将时间戳转化为日期
- oracle锁定
- Mars老师的Android学习基本路线
- 查询当前所有临时表
- 这些年我们错过了什么
- SQL批量添加表字段
- opencv中直方图的反向投影