Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / получить первичный ключ следующей строки в таблице / 3 сообщений из 3, страница 1 из 1
30.01.2022, 13:47
    #40130573
andrey2185
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получить первичный ключ следующей строки в таблице
привет, нужно получить первичный ключ следующей строки в таблице, при выполнении такого запроса будет полное сканирование таблицы или нет?

если да, как получить следующий id без фулскана?

Код: sql
1.
2.
3.
4.
select t.next_id 
  from (select id, lead(id) over(order by id) as next_id 
	  from testobject5) t
 where t.id = 33;
...
Рейтинг: 0 / 0
30.01.2022, 15:43
    #40130581
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получить первичный ключ следующей строки в таблице
andrey2185,

Код: sql
1.
2.
3.
4.
5.
Select id 
  from testobject5 
 where id > 33 
 order by id 
 limit 1
...
Рейтинг: 0 / 0
31.01.2022, 03:15
    #40130660
andrey2185
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получить первичный ключ следующей строки в таблице
Спасибо!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / получить первичный ключ следующей строки в таблице / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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