服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql序号rownum行号实现方式

mysql序号rownum行号实现方式

2022-12-24 16:26漫天雪_昆仑巅 Mysql

这篇文章主要介绍了mysql序号rownum行号实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql序号rownum行号实现

在mysql查询中,需要用到类似Oracle的行号rownum,

比如说查询数据并倒序,同时计算排名,

具体sql如下:

?
1
2
3
4
5
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显示行号

示例:

?
1
2
3
4
5
6
SELECT
  (@rowNum := @rowNum + 1) AS rowNum,
  t1.*
FROM
  room t1, 
  (SELECT @rowNum := 0) t2

结果:

mysql序号rownum行号实现方式

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/vtopqx/article/details/97388684

延伸 · 阅读

精彩推荐
  • Mysqlmysql5.6 主从复制同步详细配置(图文)

    mysql5.6 主从复制同步详细配置(图文)

    这篇文章主要介绍了mysql5.6 主从复制同步详细配置,但不是很详细推荐大家看下脚本之家以前的文章,需要的朋友可以参考下 ...

    i-ab5822020-06-05
  • MysqlMysql树形递归查询的实现方法

    Mysql树形递归查询的实现方法

    这篇文章主要给大家介绍了关于Mysql树形递归查询的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要...

    javahih3362019-06-06
  • MysqlMySQL 数据库设计复习笔记及项目实战

    MySQL 数据库设计复习笔记及项目实战

    参考的数据库文档主要有:目前国内的常见的PHP系统的数据库 ...

    杨鑫奇2322019-11-06
  • MysqlMySQL中易被我们忽略的细节

    MySQL中易被我们忽略的细节

    这篇文章主要为大家介绍了几处MySQL中易被我们误会的地方,分享给大家,一来为了有趣,二来为了不让自己踩坑。...

    lijiao4842020-06-16
  • MysqlMySQL 索引创建和优化实践

    MySQL 索引创建和优化实践

    本文以 employees 表为例子,结合具体的索引运用实践案例,通过分析 EXPLAIN 关键字获取执行计划,来验证我们这些索引实践。如果是执行计划相关的详细信...

    运维开发故事11492021-11-09
  • MysqlMySQL分库分表后路由策略设计详情

    MySQL分库分表后路由策略设计详情

    这篇文章主要介绍了MySQL分库分表后路由策略设计详情,分库分表后设计到的第一个问题就是,如何选择路由key,应该如何对key进行路由...

    人间凑个数8702022-08-08
  • MysqlMySQL Router的安装部署

    MySQL Router的安装部署

    这篇文章主要介绍了MySQL Router的安装部署,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下...

    DBA随笔9422021-06-24
  • Mysqlmysql 操作总结 INSERT和REPLACE

    mysql 操作总结 INSERT和REPLACE

    用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。 ...

    mysql教程网1922019-10-31