2014-01-06 32 views
0

因爲我們可以從LIM使用LIMIT關鍵字獲得特定的行數,但這是特定的,我想限制返回的行數應該是可分的由5即有沒有辦法讓MySQL返回的行,這樣它可以被整除5

說27是行數由查詢返回然後我想將其限制爲25爲 25%5 = 0。

類似地,如果返回的結果的總數爲32,則LIMIT應設爲30.

在此先感謝。

+1

這是太不值得做的事情。能夠限制行的全部目的是讓您不會選擇大量不必要的數據。例如,如果一個表有20000行,並且你想顯示20行,那麼選擇所有20000就沒有意義了。但是你說的是最多排除4行數據。在開始之前選擇'count(*)'肯定是不值得的,看看你應該使用什麼限制。只需選擇所有數據,並丟棄Java中的所有不需要的行。 –

回答

0

獲取count(*)然後計算LIMIT = count/5 * 5;

相關問題