假设我的桌子上有100条记录。
我需要构建一个查询,它会在做出一些偏移后返回给我多少查询。像select count(*) from Table offset 30
这样的东西和描述的情况下的这个查询应该返回70
我怎么能在mysql中做到这一点?
答案 0 :(得分:3)
你只想要一个子查询吗?
select count(*)
from (select t.*
from table t
offset 30
) t;
或简单算术:
select greatest(count(*) - 30, 0)
from table t;