Re: [pgsql-ru-general] Вопрос по нумерации

Поиск
Список
Период
Сортировка
От Андрей Зевакин
Тема Re: [pgsql-ru-general] Вопрос по нумерации
Дата
Msg-id CAGfSdS5S6+GT_hfivMh9evpcjGjh1-f_K9ZeHa1QQzd+hUid7w@mail.gmail.com
обсуждение исходный текст
Ответ на Вопрос по нумерации  (Владимир Комаров <vlads@sibnet.ru>)
Список pgsql-ru-general
create table if not exists t (id int);
delete from t;
insert into t values (1), (2), (3), (4), (6), (7), (9);
with q as (select id from t order by id desc limit 1),
s as (select g as id from q, generate_series(1, q.id) as g),
e as (
select id from s
except
select id from t
)
select id from e
order by id
limit 1

С уважением, Андрей Зевакин.

27 августа 2015 г., 20:26 пользователь Владимир Комаров <vlads@sibnet.ru> написал:

Есть таблица. Есть столбец Х .

Необходимо внести строку так, чтобы номер, попадаемый в Х был минимальным уникальным.

Например, есть строки: 1,2,3,4,6,7,9

Значит новая строка должна быть с номером 5

Как это сделать максимально быстро?

 

 


В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Виктор Вислобоков
Дата:
Сообщение: Re: [pgsql-ru-general] Вопрос по нумерации
Следующее
От: Владимир Комаров
Дата:
Сообщение: RE: [pgsql-ru-general] Вопрос по нумерации