Я едва использую финал на методах или классах, потому что мне нравится позволять людям переопределять их.
Иначе, я только использую наконец, если это public/private static final type SOME_CONSTANT;
Я думаю, это то, что вам нужно:
SELECT AVG(items.price)
FROM (SELECT t.price
FROM TABLE t
WHERE t.price > '0'
AND t.item_id = '$id'
ORDER BY t.price
LIMIT 5) items
Он вернет среднее значение пяти самых низких цен - один ответ.