优秀的编程知识分享平台

网站首页 > 技术文章 正文

原创:mysql如何通过SQL对查询结果排行-示例详解

nanyue 2024-07-20 00:12:55 技术文章 5 ℃

第一方式:

通过定义一个变量实现,如: rowNum变量

示例:

SET @rownum = 0 ;
SELECT
 @rownum := @rownum+1 as rownum,
 a.* FROM test a
ORDER BY a.id ;

结果:

第二种方式

使用连接实现

示例

SELECT
 @rownum := @rownum+1 as rownum ,
 a.* from test a ,
 (SELECT @rownum := 0)b
ORDER BY a.id ;

结果:

最近发表
标签列表