Em um banco de dados PostgreSQL, tenho uma tabela com campo numérico, entre outros
Nesse campo são armazenados alguns números naturais que representam o número de ocorrências de algo
assim, aproximadamente
record1....3
record2....5
record3....1
record4....2
Gostaria de criar uma visualização que tenha 3 registros criados a partir do registro1, 5 registros criados a partir do registro2, um registro criado a partir do reocord3 e 2 registros criados a partir do registro4
Isso é possível ?
Como eu conseguiria isso?
Não tenho certeza se entendi seu problema corretamente, mas vamos supor que você tenha um campo com contagem de ocorrências:
Então você pode gerar quantos registros ocorrerem na coluna desta forma:
Aqui, generate_series conduzirá a criação de suas linhas com o limite superior vinculado ao campo ocorre.