一、每行加行号
SET @mycnt = 0;
SELECT (@mycnt := @mycnt + 1) AS rowNum,t.col1,t.col2 FROM t1 AS t
GROUP BY t.col1,t.col2
ORDER BY t.col1,t.col2;
二、每个分类中单独排序,并显示序号
SET @mycnt = 0;
SET @lastBX = '';
SELECT (CASE
WHEN @lastBX=tb1.col2 THEN (@mycnt := @mycnt + 1)
ELSE (@mycnt := 1) END) AS rowNum
,(@lastBX := tb1.col2) AS lastBX
,tb1.col1
,tb1.col2
FROM (
SELECT t.col1,t.col2 FROM tbName AS t
GROUP BY t.col1,t.col2 ORDER BY t.col1,t.col2
) AS tb1
ORDER BY tb1.col1,tb1.col2;
注意:红色部分不能省略,虽然结果集不使用
举例:选出表tb_name每类col1中根据col2排名前Num的记录
SELECT tt1.col1,tt1.col2
FROM (
SELECT (CASE
WHEN @lastBX=tb1.col1 THEN (@mycnt := @mycnt + 1)
ELSE (@mycnt := 1) END) AS rowNum
,(@lastBX := tb1.col1 ) AS lastBX
,tb1.col1
,tb1.col2
FROM tb_name AS tb1
ORDER BY tb1.col1,tb1.col2 DESC
) AS tt1
WHERE tt1.rowNum<@Num
SET @mycnt = 0;
SELECT (@mycnt := @mycnt + 1) AS rowNum,t.col1,t.col2 FROM t1 AS t
GROUP BY t.col1,t.col2
ORDER BY t.col1,t.col2;
二、每个分类中单独排序,并显示序号
SET @mycnt = 0;
SET @lastBX = '';
SELECT (CASE
WHEN @lastBX=tb1.col2 THEN (@mycnt := @mycnt + 1)
ELSE (@mycnt := 1) END) AS rowNum
,(@lastBX := tb1.col2) AS lastBX
,tb1.col1
,tb1.col2
FROM (
SELECT t.col1,t.col2 FROM tbName AS t
GROUP BY t.col1,t.col2 ORDER BY t.col1,t.col2
) AS tb1
ORDER BY tb1.col1,tb1.col2;
注意:红色部分不能省略,虽然结果集不使用
举例:选出表tb_name每类col1中根据col2排名前Num的记录
SELECT tt1.col1,tt1.col2
FROM (
SELECT (CASE
WHEN @lastBX=tb1.col1 THEN (@mycnt := @mycnt + 1)
ELSE (@mycnt := 1) END) AS rowNum
,(@lastBX := tb1.col1 ) AS lastBX
,tb1.col1
,tb1.col2
FROM tb_name AS tb1
ORDER BY tb1.col1,tb1.col2 DESC
) AS tt1
WHERE tt1.rowNum<@Num
发表评论
-
linux清除mysql占用cache
2013-11-01 10:55 2001在linux内部将cache分为2种: 1、write/rea ... -
规范、经验
2013-11-04 17:23 557尽量不用NULL列 query cach ... -
mysql模拟队列
2013-05-14 13:42 1061-- 初始化数据 DROP TABLE IF EXIST ... -
高性能mysql[第3版]--笔记
2013-05-03 23:35 06.8 6.8.1 mysql构建消息队列 se ... -
生成随机字符串
2013-04-30 10:41 0DELIMITER $$ CREATE FUNCTIO ... -
复制笔记
2013-04-27 17:48 0http://dev.mysql.com/doc/refman ... -
[整理]mysql导入导出
2013-04-24 22:40 0方案一:拷贝物理文件(innodb, innodb_file_ ... -
【整理中】mysql字符集使用
2013-04-24 22:29 0show variables like 'characte ... -
MYSQL监控内容整理
2013-04-24 13:40 0内容 硬解析,软解析,等待事件,表空间,索引,触发器,alte ... -
无限级联分类查询
2013-04-24 09:36 0DROP TABLE IF EXISTS location ... -
mysqldbcompare --使用
2013-04-07 09:39 0http://dev.mysql.com/doc/workbe ... -
MYSQL 发送数据大小计算公式
2013-03-29 16:20 855引用:http://www.realzyy.com/?p=15 ... -
#mysql 笔记#索引长度限制
2013-03-18 12:11 826http://dev.mysql.com/doc/refman ... -
mysqldump简单使用
2013-01-21 15:27 0mysqldump -B或者--databases:备份指定数 ... -
linux经常登入登出mysql重复输入密码
2013-01-16 17:51 942经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用& ... -
mysql存储过程实现行转列
2012-08-30 16:24 2111把表t_rows中的数据转换 ... -
mysql 判断字符串是否是数字
2012-07-12 10:21 2919查询表table_name中col_name(字符串类型)的值 ... -
[转载]drop 大表效率问题
2012-06-15 09:32 46http://www.mysqlops.com/2011/05 ... -
monyog安装文件
2012-03-26 16:29 1233monyog安装包,绿色版 -
linux sysbench+mysql
2012-02-16 17:25 0一、sysbench安装 tar -zxvf ...
相关推荐
8.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 9.分类以昨日点入时间为准,每晚十二点后生成静态。 10.每来访一个IP,就会自动排到第一,当天来路次数不同,显示颜色也不同:有1次...
申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接,分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也不同...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 每来访一个ip,就会自动排到第一,当天来路次数不同,显示颜色也不同。 分类...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 每来访一个IP,就会自动排到第一,当天来路次数不同,显示颜色也不同。 分类按推荐...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(刷新一下),当天来路不同次数,显示颜色也...
关联功能:主要用于分类或单页面之间的关联,如:加了一个单页:关于我们,现在想在关于我们中左侧显示联系我们,这时我们就可以使用些功能来选择了; 5、后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间...
关联功能:主要用于分类或单页面之间的关联,如:加了一个单页:关于我们,现在想在关于我们中左侧显示联系我们,这时我们就可以使用些功能来选择了; 5、后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间...
1.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一,当天来路不同次数,显示颜色也不同:有1次即...
8.申请加入免收录网站友情链接网的网站按最后点进的时间排序首页和分类显示链接, 9.分类以昨日点入时间为准,每晚十二点后生成静态。 10.每来访一个IP,就会自动排到第一,当天来路次数不同,显示颜色也不同:有1次...