使用mysql查询显示行号
来源:互联网 发布:华为p10抽奖软件 编辑:程序博客网 时间:2024/05/20 17:39
使用mysql查询显示行号,没有像oracle这么方便。
不过也可以通过设定变量显示行号,例如:
SELECT @rowno:=@rowno+1 as rowno,r.* from t_article r,(select @rowno:=0) t
用@rowno这自定义变量显示行号。
简洁而实用,
如果有按照某个字段排序,行号会不规则排列,换成先排序,外层加上行号会更加合适。
SELECT @ROWNO := @ROWNO + 1 AS ROWNO, T.* FROM (SELECT T.ARTICLE_TITLE, T1. NAME, T.ARTICLE_CREATEDATE FROM T_ARTICLE T LEFT JOIN T_ARTICLE_TYPE T1 ON T.TYPEID = T1. NAME WHERE T.ARTICLE_TITLE LIKE '%博士%' ORDER BY ARTICLE_CREATEDATE DESC) T, (SELECT @ROWNO := 0) T3 ORDER BY ROWNO
当然子查询也可以实现
selectrownumberfrom
(SELECT @rowno:=@rowno+1 as 'rownumber',rank_bet.* from
(select @rowno:=0) t,rank_bet where rankinfoid=455 ORDER BY betcoins desc)
AS rowt where rowt.userid=1查询rank_bet 表中 rankinfoid为455 按照betcoins排序倒序排序时userid为1的记录在第几行
阅读全文
0 0
- 使用mysql查询显示行号
- 使用mysql查询显示行号
- 使用mysql查询显示行号
- mysql查询显示行号
- mysql 查询结果显示行号
- 【原创】mysql查询显示行号
- mybatis mysql查询结果显示行号
- mysql 查询 行号
- mysql显示行号
- VO查询结果显示行号
- MySQL查询获取行号rownum
- mysql 查询 ,修改 行号 ,排序
- mysql 查询 ,修改 行号 ,排序
- mysql 行号查询及分页
- MYSQL行号使用实例
- 使用linum显示emacs行号
- sqlserver2008查询分析器中显示行号
- sql server2005查询分析器显示行号方法
- CYRF6936-40LTXC 2.4G无线解决方案讲解
- 算法还是算力?周志华微博引爆深度学习的“鸡生蛋,蛋生鸡”问题
- MySQL 1055错误
- 分布式存储系统HDFS(特详细)
- git中merge,rebase,cherry-pick,patch的联系与区别
- 使用mysql查询显示行号
- IT·风投·中国
- Eclipse编译没有class文件生成
- 瀑布流排序中的position偏置消除的实验
- 使用com.google.common.cache.Cache缓存
- Python对象分类
- 多线程
- Qt信号与槽
- mybatis利用mapper代理的方法实现多条件查询