Конструкция ROWS…TO всегда может быть заменена эквивалентной конструкцией FIRST…SKIP. Когда второе значение в конструкции ROWS…TO отсутствует, тогда конструкции ROWS r эквивалентна конструкция FIRSTr. Когда и первое, и второе значения используются, тогда ROWS k TO r эквивалентна конструкция FIRST (r - k + 1) SKIP (k - 1).
Если вывести четыре строки из справочника абонентов, начиная со второй, используя следующий запрос на основе конструкции ROWS…TO:
SELECT * FROM Abonent ROWS 2 TO 5;, то получится результат, совпадающий с результатом, приведенным на рис. 3.6.
Конструкцию SKIP n нельзя заменить конструкцией ROWS…TO.
Следует помнить, что хотя разрешено использование и FIRST…SKIP, и ROWS…TO, при попытке совместного их использования в одной команде будет выдано сообщение о синтаксической ошибке.
предыдущаяследующая