【发布时间】:2013-01-17 13:18:06
【问题描述】:
如何获取 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? 中给出的当前行位置。
【问题讨论】:
-
当你说
LIMIT/OFFSET我假设你必须在你的数据中排序。LIMIT 0是什么意思? -
这是一个错字。我已经修好了。谢谢提示。
-
最好将偏移量保存在变量中并在查询中使用它