Chcete-li získat 5 nejlepších střelců z této tabulky:
CREATE TABLE people
(id int,
name string,
score int)
zkuste toto SQL:
SELECT id,
name,
score
FROM people p
WHERE (SELECT COUNT(*)
FROM people p2
WHERE p2.score > p.score
) <=4
Věřím, že by to mělo fungovat na většině míst.