sql >> Database teknologi >  >> RDS >> Mysql

MySQL:BEGRÆNSE med en procentdel af antallet af poster?

Bedste svar, jeg fandt:

SELECT*
FROM    (
    SELECT list.*, @counter := @counter +1 AS counter
    FROM (select @counter:=0) AS initvar, list
    ORDER BY value DESC   
) AS X
where counter <= (10/100 * @counter);
ORDER BY value DESC

Skift 10 for at få en anden procentdel.



  1. stop ved kompileringsfejl i et sqlplus-script

  2. mysql til php til xml viser blank alder

  3. Hvad er den maksimale størrelse på VARCHAR2 i PL/SQL og SQL?

  4. PostgreSQL konvertere kolonner til rækker? Transponere?