4
COUNT(*)是否有可能讓排在2分總人數的MySQL的LIMIT已經偏移,這樣查詢會是這個樣子:MySQL的數學和LIMIT
SELECT * FROM test LIMIT COUNT(*)/2, 5
在哪裏5只是一個數字。
COUNT(*)是否有可能讓排在2分總人數的MySQL的LIMIT已經偏移,這樣查詢會是這個樣子:MySQL的數學和LIMIT
SELECT * FROM test LIMIT COUNT(*)/2, 5
在哪裏5只是一個數字。
這是不可能的。
從 SELECT documentation表達式可以在幾個點在SQL語句,如在ORDER BY或HAVING SELECT語句的子句中使用,一個SELECT的WHERE子句中,DELETE或UPDATE語句或SET語句中。
另外:
LIMIT子句可以被用來限制SELECT語句返回的行數。 LIMIT需要一個或兩個數字參數,它們都必須是非負整數常量(除了使用預準備語句時)。
你將不得不做兩個查詢 - 一個要計數,另一個要限制。
相似問題:http://stackoverflow.com/questions/1309137/mysql-set-limit-to-string – Aziz 2009-09-08 21:05:22