LIM Math中的MySQL Math和COUNT(*)

sig*_*sen 4 mysql

是否可以让MySQL LIMIT的行总数偏移为2,这样查询看起来像这样:

SELECT * FROM test LIMIT COUNT(*) / 2, 5
Run Code Online (Sandbox Code Playgroud)

其中5只是一个数字.

gak*_*gak 6

这不可能.

文档:

表达式可以在SQL语句中的多个点使用,例如SELECT语句的ORDER BY或HAVING子句,SELECT,DELETE或UPDATE语句的WHERE子句或SET语句中.

另外还有SELECT文档:

LIMIT子句可用于约束SELECT语句返回的行数.LIMIT需要一个或两个数字参数,它们都必须是非负整数常量(使用预准备语句时除外).

您将不得不做两个查询 - 一个要计数,另一个要限制.