一个语句好像比较难!SELECT *, 5 FROM rbt ORDER BY Rbt_counter DESC LIMIT 0, 100;
SELECT *, 4 FROM rbt ORDER BY Rbt_counter DESC LIMIT 100, 100;
SELECT *, 3 FROM rbt ORDER BY Rbt_counter DESC LIMIT 200, 100;
SELECT *, 2 FROM rbt ORDER BY Rbt_counter DESC LIMIT 300, 100;
SELECT *, 1 FROM rbt ORDER BY Rbt_counter DESC LIMIT 400, 100;1、2、3、4、5即为n_arrange的值不过上述结果可能会出现不太正确的现象!比如,点击次数最高的记录有500条,那上述结果却把这些记录也分为不同的n_arrange,呵呵不过,按上述方法仅定位一条记录的n_arrange是准确的
SELECT count(*) FROM rbt WHERE Rbt_counter>该记录的Rbt_counter值
按count(*)的值确定该记录的n_arrange值再考虑考虑~~~~~~
SELECT *, 4 FROM rbt ORDER BY Rbt_counter DESC LIMIT 100, 100;
SELECT *, 3 FROM rbt ORDER BY Rbt_counter DESC LIMIT 200, 100;
SELECT *, 2 FROM rbt ORDER BY Rbt_counter DESC LIMIT 300, 100;
SELECT *, 1 FROM rbt ORDER BY Rbt_counter DESC LIMIT 400, 100;1、2、3、4、5即为n_arrange的值不过上述结果可能会出现不太正确的现象!比如,点击次数最高的记录有500条,那上述结果却把这些记录也分为不同的n_arrange,呵呵不过,按上述方法仅定位一条记录的n_arrange是准确的
SELECT count(*) FROM rbt WHERE Rbt_counter>该记录的Rbt_counter值
按count(*)的值确定该记录的n_arrange值再考虑考虑~~~~~~
解决方案 »
- 求SQL查询语句
- AIX5.3 安装mysql5.1 出错
- 如和利用SQLyog设置数据库的字符集???十万火急 在线等!!!!
- 大家帮忙想个sql语句
- pgsql中时间函数怎么写?快点来结贴快
- 把访问mysql数据库程序打包成dll, 但在主程序中调用此dll时如果使用成员变量(非指针)不管直接运行.exe还是在开发环境下运行都没问题,但如果使用指针变量在开发环境下(vs2003)运行没问题,但直接在debug目录下运行.exe却不可以
- 有个问题希望大家多多帮我!我的表有三个字段,ID、Date、View,我希望通过sql语句得到Date=2007且ID为最大的应该怎么写~得到答案前先说谢谢!!
- 请问一个简单的查询怎么写?
- 关于image类型的问题
- 关于联合主键的一些疑问
- 谁推荐几分有“数据库设计”和“c/s通信”这方面内容比较多一点的报纸!
- java中执行mysql中备份命令(mysqldump)的问题.
SELECT *, @INDEX := @INDEX + 1, CASE (@INDEX < 100)AND(@INDEX > 0) THEN .....
没办法测试给你了,
对不起,
目前是困难阶段http://expert.csdn.net/Expert/topic/2179/2179672.xml?temp=.5654718我出来时被老板扣工资了,
呜呜,
身边只有1200元,
请 MySQL 版的朋友多多包涵,
犬犬(心帆) 会努力找到工作,
继续上网为大伙服务的
select @Item:=@Item+1 as Item,
(5-truncate(@Item/100)) as n_arrange
FROM rbt ORDER BY Rbt_counter DESC....
select @Item:=@Item+1 as Item,
(5-truncate(@Item/100)) as n_arrange
FROM rbt ORDER BY Rbt_counter DESC....