mysql序号rownum行号实现方式
更新时间:2022年12月22日 11:25:49 作者:漫天雪_昆仑巅
这篇文章主要介绍了mysql序号rownum行号实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
mysql序号rownum行号实现
在mysql查询中,需要用到类似Oracle的行号rownum,
比如说查询数据并倒序,同时计算排名,
具体sql如下:
Select (@rowNum:=@rowNum+1) as rowNo,user_id ,count(user_id) as ticketCount From user_info, (Select (@rowNum :=0) ) b group by user_id order by ticketCount desc
user_info为相关业务表,
mysql通过rownum显示行号
MySQL中,获取行号需要通过自定义变量(select @rowNum:=0)与目标表做表关联才能得到对应的行号
@rownum显示行号
示例:
SELECT (@rowNum := @rowNum + 1) AS rowNum, t1.* FROM room t1, (SELECT @rowNum := 0) t2
结果:
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
mysql自动停止 Plugin FEDERATED is disabled 的完美解决方法
今天在配置服务器的时候,发现mysql的一个错误提示在 本地计算机 无法启动 MySQL 服务。错误 1067: 进程意外终止,其实原因很多这个不是导致进程意外终止的最终原因,但可以解决2016-04-04MySQL窗口函数 over(partition by)的用法
本文主要介绍了MySQL窗口函数 over(partition by)的用法, partition by相比较于group by,能够在保留全部数据的基础上,只对其中某些字段做分组排序,下面就来介绍一下具体用法,感兴趣的可以了解一下2024-02-02
最新评论