Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Непонятки с ROWS / 4 сообщений из 4, страница 1 из 1
07.03.2016, 21:43
    #39187320
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с ROWS
Привет всем.

WI-V2.5.5.26952 Firebird 2.5


Код: powershell
1.
2.
3.
4.
5.
6.
7.
SQL> select ID from TBL rows 100 to 100;

ID

===============================================================================
100
SQL>

Вроде, все правильно

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select ID from TBL rows 102 to 100;

ID

===============================================================================
Statement failed, SQLSTATE = HY000
Invalid parameter to FIRST.  Only integers >= 0 are allowed.
SQL>

Ну, вроде, тоже все правильно

Код: powershell
1.
2.
SQL> select ID from TBL rows 101 to 100;
SQL>

Э-э-э...

С уважением, Polesov.
...
Рейтинг: 0 / 0
07.03.2016, 22:06
    #39187329
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с ROWS
Ты в самом деле удивлён, что 100 - 101 + 1 равно нулю?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.03.2016, 22:11
    #39187333
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с ROWS
Dimitry SibiryakovТы в самом деле удивлён, что 100 - 101 + 1 равно нулю?..


Ушдауш, эквивалент
Код: powershell
1.
select first(0) skip(100) ID from TBL;
...
Рейтинг: 0 / 0
09.03.2016, 10:46
    #39187882
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с ROWS
Polesov,

Эквивалентность тут не при чём.
Ноль строк выбрать возможно, а минус одну - нет.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Непонятки с ROWS / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]