MySql序号递增

mysql如何直接查出从1开始递增的数据列

比如我的一个sql语句,

得到的结果是:张三、李四、王五

而现在我想要的结果是:1 张三 、2 李四、3 王五

应该如何写sql呀?

答案就是用 @rownum := @rownum+1 实现 rownum 功能 

SELECT @rownum := @rownum+1 AS code, nick_name
FROM (SELECT @rownum:=0)r , t_user
WHERE type = 1;

@rownum是临时变量,r 表是临时表

如若转载,请注明出处:开源字节   https://sourcebyte.vip/article/307.html

猜你喜欢

转载自blog.csdn.net/qq_35634154/article/details/129912798