Diciamo che ho una lista di valori, in questo modo:MySQL: LIMIT di una percentuale della quantità di record?
id value
----------
A 53
B 23
C 12
D 72
E 21
F 16
..
ho bisogno della top 10 cento di questa lista - ho provato:
SELECT id, value
FROM list
ORDER BY value DESC
LIMIT COUNT(*)/10
Ma questo non lo fa lavoro. Il problema è che non conosco la quantità di record prima di eseguire la query. Qualche idea?
possibile duplicato del [Mysql impostare il limite di stringa] (http://stackoverflow.com/questions/1309137/mysql-set-limit-to-string) –
possibile duplicato di [Converti query SQL Server in MySQL] (http://stackoverflow.com/questions/5522433/convert-sql-server-query-to- mysql) – Anax
La migliore risposta dal dups: http://stackoverflow.com/questions/5522433/convert-sql-server-query-to-mysql/5522462#5522462 –