如何获取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