powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / !!!Погите SELECT TOP N * ????
7 сообщений из 7, страница 1 из 1
!!!Погите SELECT TOP N * ????
    #32488877
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть проблеммы в том: нужно выбрать первые или следующие несколько записей из таблицы. КАК ЭТО СДЕЛАТЬ?
PS В Microsoft продуктах есть
Код: plaintext
SELECT Top N

А как это сделать выборку в IBM DB2. Помогите плз.
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32488892
zest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать конструкцию типа

SELECT * FROM TABLE FETCH FIRST 10 ROWS ONLY;
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32488921
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо помогло
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32501103
gray-82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как последние 10?
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32501210
Yaroslav Vishnevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каких последних
в сиквеле нет ни первых ни последних
всё зависит от порядка сортировки
Код: plaintext
1.
select * from mytable order by  1  fetch first  10  rows only 
select * from mytable order by  1  desc fetch first  10  rows only 
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32501728
gray-82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно именно последних (т.е. записи, внесенные позже всех, а ключевого поля п/п нет, как впрочем и даты занесения записи, сортировать не по чему)
...
Рейтинг: 0 / 0
!!!Погите SELECT TOP N * ????
    #32501749
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
The order of returned recordset is undefined if there is no ORDER BY.
It depends from implementation, and result can be different on the different databases. Also the result can be different on the same database, for the same query.
It's just easy to understand - the rows order is undefined ORDER BY is not used.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / !!!Погите SELECT TOP N * ????
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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