开发者社区> 问答> 正文

在mysql中选择增量计数器?mysql

这是我的mysql查询

select name from table; 我想沿着边名选择一个增量计数器。所以预期的输出将是

Jay 1 roy 2 ravi 3 ram 4

展开
收起
保持可爱mmm 2020-05-17 17:26:25 405 0
1 条回答
写回答
取消 提交回答
  • select name, @rownum := @rownum + 1 as row_number from your_table cross join (select @rownum := 0) r order by name 这部分:

    cross join (select @rownum := 0) r 使得可以引入变量而无需单独的查询。因此,第一个查询也可以分为以下两个查询:

    set @rownum := 0;

    select name, @rownum := @rownum + 1 as row_number from your_table order by name; 例如在存储过程中使用时。来源:stack overflow

    2020-05-17 17:34:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像