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启动后随即关闭的问题(ibdata1文件损坏导致)

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    下面小编就为大家带来一篇完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 基于explain性能详细分析

    基于explain性能详细分析

    这篇文章主要介绍了基于explain性能详细分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • MySQL亿级大表安全添加字段的三种方案

    MySQL亿级大表安全添加字段的三种方案

    面对 1.35亿条数据 的 MySQL 表添加字段,传统 ALTER TABLE 可能导致长时间锁表,严重影响业务,本文将提供一套完整的 零停机方案,涵盖 Online DDL 优化、专业工具使用 和 Java 应用层配合策略,需要的朋友可以参考下
    2025-03-03
  • 很全面的MySQL处理重复数据代码

    很全面的MySQL处理重复数据代码

    这篇文章主要为大家详细介绍了MySQL处理重复数据的实现代码,如何防止数据表出现重复数据及如何删除数据表中的重复数据,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • SSM实现mysql数据库账号密码密文登录功能

    SSM实现mysql数据库账号密码密文登录功能

    这篇文章主要介绍了SSM实现mysql数据库账号密码密文登录功能,本文分为三步给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-08-08
  • MySQL Workbench下载与使用教程详解

    MySQL Workbench下载与使用教程详解

    这篇文章主要为大家详细介绍了MySQL Workbench下载与使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • mysql unique key在查询中的使用与相关问题

    mysql unique key在查询中的使用与相关问题

    今天小编就为大家分享一篇关于mysql unique key在查询中的使用与相关问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Mysql数据库连接失败SSLException: Unsupported record version Unknown-0.0问题

    Mysql数据库连接失败SSLException: Unsupported record 

    这篇文章主要介绍了Mysql数据库连接失败SSLException: Unsupported record version Unknown-0.0问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • SQL中"1=1"的陷阱:为什么应避免使用

    SQL中"1=1"的陷阱:为什么应避免使用

    "1=1"在SQL中可能看似无害,但它却是一个隐藏的陷阱,这个简单的表达式可能会导致你的查询结果出现偏差,甚至可能引发安全问题,本指南将揭示这个陷阱,教你如何避免使用"1=1",让你的数据库操作更加安全、准确,让我们一起揭开"1=1"的秘密,提升你的SQL技能!
    2024-02-02
  • 重装MySQL最后一步失败的完美解决方案(经验总结)

    重装MySQL最后一步失败的完美解决方案(经验总结)

    使用MySQL都有过重装的经历,要是重装MySQL基本都是在最后一步通不过,究竟是什么原因呢?下面是我总结的一点经验,都是血的教训
    2014-06-06

最新评论