在 MySQL SELECT 查询中递增计数器
要在 MySQL 中生成序列号以及 SELECT 查询的结果,请考虑以下内容方法:
解决方案:
使用以下查询来实现所需的输出:
select name, @rownum := @rownum + 1 as row_number from your_table cross join (select @rownum := 0) r order by name;
分解查询:
替代语法:
如果查询在存储过程中使用,则可以用两个单独的查询来表示:
set @rownum := 0; select name, @rownum := @rownum + 1 as row_number from your_table order by name;
以上是如何增加 MySQL SELECT 查询中的计数器?的详细内容。更多信息请关注PHP中文网其他相关文章!