Страница 1 из 1

PostgreSQL типы диапазонов

Добавлено: 2023-02-04 20:39:42
Spook1680
Добрый день.
Подскажите пожалуйста. Нужна консультация, помощь.

Есть таблица

Код: Выделить всё

#
CREATE TABLE tbl_intrange ( id  SERIAL PRIMARY KEY,  int_range INT4RANGE  ) ;'

int4range — Диапазон integer. В данном примере диапазон чисел от 1000 до 2000.

Код: Выделить всё

# SELECT * FROM tbl_intrange;
 id |  int_range
----+-------------
  1 | [1000,2000)


Как пример

Код: Выделить всё

# SELECT int4range(1060, 1070) @>1065  FROM tbl_intrange;
 ?column?
----------
 t
(1 row)

Задача следующая. Нужно из int_range вытащить диапазон чисел с 1500 до 1650 и вывести списком на экран?
Как можно это сделать?
Перечитал раздел в документации но не пойму
https://www.postgresql.org/docs/9.2/rangetypes.html