Интересно что украдено из моего плохого ответа ниже.

ли способ сделатьOracle запрос ведет себя так, как будто он содержитMySQL limit статья?

ВMySQL, Я могу сделать это:

select * 
from sometable
order by name
limit 20,10

чтобы получить 21-й по 30-й ряды (пропустите первые 20, дайте следующие 10). Строки выбираются послеorder byтак что это действительно начинается с 20-го имени в алфавитном порядке.

ВOracleединственное, что люди упоминают, этоrownum псевдо-столбец, но он оцениваетсядо order by, что означает это:

select * 
from sometable
where rownum <= 10
order by name

вернет случайный набор из десяти строк, упорядоченных по имени, что обычно не то, что я хочу. Это также не позволяет указывать смещение.

Ответы на вопрос(3)

Ваш ответ на вопрос