MySql实现rownum的sql语句

原创 2013年12月05日 09:30:39

MySql没有像Oracle中有RowNum, 可以用来排序, 但是可以根据sql语句的执行先后顺序来实现类似的效果。

select @rownum:=@rownum+1 as rownum, t1.liege_name, t1.rank_id,  t3.kill_num from b_info_liege t1, (select sum(kill_num) kill_num, liege_id from f_liege_monster group by liege_id) t3, (SELECT @rownum:=0) r where t1.id = t3.liege_id order by t3.kill_num desc;

sql的执行先后顺序: 

1: 先执行子查询select sum(kill_num) kill_num, id from f_liege_monster group by id;

2:然后根据kill_num来做排序;

3:最后在查询需要的字段;

这里的rounum就会根据排序后的先后顺序来递增;

ORACLE中用rownum分页并排序的SQL语句

ORACLE中用rownum分页并排序的SQL语句 以前分页习惯用这样的SQL语句: 1 2 3 select * from    (sel...
  • yang_ai
  • yang_ai
  • 2016年08月13日 14:38
  • 1593

Oracle ROWNUM用法和分页查询总结

分页查询格式1 在查询的最外层控制分页的最小值和最大值。查询语句如下: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABL...
  • fw0124
  • fw0124
  • 2015年01月15日 13:56
  • 105558

rownum的特点以及它与order by 子句的执行顺序关系

rownum的特点是在select语句查询过程中获得一条符合条件的数据行放入结果集合中时,oracle系统就会自动编一个号,即一个rownum值。这里要强调一点的是,一个结果集合里的任何时刻,都是有一...
  • haiross
  • haiross
  • 2013年11月05日 14:05
  • 5777

sql语句中select top n与oracle的rownum与mysql的limit用法

  • 2014年11月20日 18:01
  • 657B
  • 下载

ORACLE中用rownum分页并排序的SQL语句

本文转自:http://www.cnblogs.com/advocate/archive/2010/08/20/1804816.html,未作修改。 ORACLE中用rownum分页并排序的...
  • daxiang12092205
  • daxiang12092205
  • 2016年04月07日 20:58
  • 288

ORACLE中用ROWNUM分页并排序的SQL语句

ORACLE中用ROWNUM分页并排序的SQL语句 以前分页习惯用这样的SQL语句: select * from (select t.*,rownum row_num from mytabl...
  • maguanghui_2012
  • maguanghui_2012
  • 2015年06月26日 00:14
  • 341

ORACLE中用rownum分页并排序的SQL语句

转自:http://www.cnblogs.com/advocate/archive/2010/08/20/1804816.html ORACLE中用rownum分页并排序的SQL语句 ...
  • wfs3009
  • wfs3009
  • 2017年01月18日 13:15
  • 111

ORACLE中用rownum分页并排序的SQL语句

ORACLE中用rownum分页并排序的SQL语句 以前分页习惯用这样的SQL语句: ? 1 2 3 select * from (selec...
  • yulei_qq
  • yulei_qq
  • 2014年11月11日 19:33
  • 1230

ORACLE中用rownum分页并排序的SQL语句

原文地址:http://www.cnblogs.com/advocate/archive/2010/08/20/1804816.html ORACLE中用rownum分页并排序的SQL语句 以前...
  • xiyang_1990
  • xiyang_1990
  • 2017年01月12日 10:27
  • 194

ygfmobileORACLE中用rownum分页并排序的SQL语句

原文   http://www.cnblogs.com/advocate/archive/2010/08/20/1804816.html
  • ygfbook
  • ygfbook
  • 2014年10月03日 13:52
  • 310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql实现rownum的sql语句
举报原因:
原因补充:

(最多只允许输入30个字)