sql >> Database >  >> RDS >> Mysql

MySQL:BEPERKEN met een percentage van het aantal records?

Beste antwoord dat ik heb gevonden:

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

Verander de 10 om een ​​ander percentage te krijgen.



  1. Opgeslagen procedure zorgt ervoor dat Commando's niet synchroon lopen bij de volgende query

  2. Android met Room - Hoe een externe sleutel nullable in te stellen

  3. Hoe verander je de karaktercodering van een postgres-database?

  4. pass integer array naar orakel procedure door c#