sql >> Database >  >> RDS >> Mysql

vind het N-de grootste element in SQL

Je zou dit kunnen doen:

SELECT t1.*
FROM (
  SELECT *
  FROM my_table
  ORDER BY value DESC
  LIMIT 1
  OFFSET N -- Set your value for N here, N being 0-based
) t1
RIGHT OUTER JOIN (
  SELECT null -- This will guarantee that you have at least one row
) t2
ON TRUE


  1. Verbinding maken met een externe MySQL-server met behulp van PHP

  2. Laravel - Willekeurige records pagineren

  3. Java:voeg meerdere rijen in MySQL in met PreparedStatement

  4. Hoe kan ik het percentage totale rijen met mysql voor een groep krijgen?