0
我們假設我的表中有100條記錄。mysql獲得偏移量後的項數count
我需要建立查詢,返回給我多少查詢後,我做了一些抵消。像select count(*) from Table offset 30
和這個查詢在描述的情況下應該返回70
我怎麼能在mysql中做到這一點?
我們假設我的表中有100條記錄。mysql獲得偏移量後的項數count
我需要建立查詢,返回給我多少查詢後,我做了一些抵消。像select count(*) from Table offset 30
和這個查詢在描述的情況下應該返回70
我怎麼能在mysql中做到這一點?
你只是想要一個子查詢嗎?
select count(*)
from (select t.*
from table t
offset 30
) t;
或者簡單的算術題:
select greatest(count(*) - 30, 0)
from table t;
這是不可能實現這個無子查詢? ' - '在此不起作用,因爲在某些情況下,您將得到負數 –
@silent_coder。 。 。這很容易解決(我剛剛那樣做)。 –
是的,這是正確的。感謝您的回答(順便說一句,我認爲它應該是'限制'內子查詢) –