如何通过别名使用限制和偏移,别名是递增的序列号?

时间:2019-05-18 04:51:46

标签: mysql

我使用别名作为排名数字,每行以+1递增。我有1000多行。使用limit 100 offset 0时,别名正确显示1-100,但是当使用limit 200 offset 100时,我希望别名显示为101,102,....200,但别名从1开始,行数据实际上来自{ {1}}。

我希望别名随着限制和偏移量而增加。

101 - 200

1 个答案:

答案 0 :(得分:0)

更改偏移量时,需要更改@a的初始化以匹配,因此对于offset 100,您将使用

(SELECT @a := 100  ) AS a

代替

(SELECT @a := 0  ) AS a