SELECT *
FROM (
SELECT *
FROM (
SELECT *
FROM mytable
WHERE value > 10000
ORDER BY
value
)
UNION ALL
SELECT *
FROM (
SELECT *
FROM mytable
ORDER BY
value DESC
)
)
WHERE rownum = 1
Spowoduje to efektywne wykorzystanie indeksu w mytable(value) i COUNT(STOPKEY) .
Zobacz ten artykuł na moim blogu, aby uzyskać szczegółowe informacje na temat wydajności: