Перечень статей   Терминология   Choose language


Извлечение очередной порции отсортированных данных

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

select   ...      from ...  where ...
start by @m1=100  @m2=null  @m3="string";

Можно запросить не все отсортированные записи, а только начинающиеся с какой-то определенной записи - для этого надо одновременно применить сортировку и стартировку. Это достигается выражением

select   ...      from ...  where ...
order by @m2 asc, @m3 desc, @m1 asc
start by @m1=100  @m2=null  @m3="string";
Количество извлекаемых записей может быть ограничено, тогда выражение выглядит так
select   ...      from ...  where ...
order by @m2 asc, @m3 desc, @m1 asc
start by @m1=100  @m2=null  @m3="string"
limit 20;

Тюрин Дмитрий



Перечень статей   Терминология   Choose language