Я использую generate_series для вставки значений в таблицу. И generate_series вставляет значения, как указано в его диапазоне.
Например:
для следующего запроса
SELECT i AS id, i AS age, i AS house_number
INTO egg
FROM generate_Series(1,6) AS i;
результат, который мы получаем:
id age house_number
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
Но моя проблема в том, что я хочу вставить только до номера 3 в столбце "возраст", а затем начать с 0 после 3:
id age house_number
1 1 1
2 2 2
3 3 3
4 1 4
5 2 5
6 3 6
Возможно ли это? Есть ли в generate_series()
случайные функции, выполняющие ту же функцию?