如何获取MySQL偏移量作为具有别名的列?

我需要的是一种在SQL查询中将当前偏移量作为列获取的方法。

SELECT *, <THE_CURRENT_QUERY_OFFSET> AS current_query_offset
  FROM test_table
 LIMIT 10 OFFSET 25

因此,我应该有一个名为current_query_offset的列,该列在每一行中均为25。

注意:我不需要当前行的位置,就像With MySQL, how can I generate a column containing the record index in a table?中给出的那样。

最佳答案

这个怎么样:

SELECT *, 25 AS current_query_offset
FROM test_table
LIMIT 0 OFFSET current_query_offset

10-04 21:35