У меня есть таблица, показанная ниже, только с одним столбцом. Чего я хочу добиться, так это разделить все строки, в которых нет пробелов по x, например, номера 1-3, 5-6 и 8-9 (потому что пропуски равны 4 и 7).
+---+
| x |
+---+
| 1 |
| 2 |
| 3 |
| 5 |
| 6 |
| 8 |
| 9 |
+---+
Я бы хотел, чтобы это выглядело так: таблица с двумя столбцами (a и b), указывающая диапазоны, в которых нет пробелов в предыдущем столбце x. Для каждого пробела вставляется новая запись. Как мне поступить об этом в PostgreSQL?
+---+---+
| a | b |
+---+---+
| 1 | 3 |
| 5 | 6 |
| 8 | 9 |
+---+---+