Query com n... registros

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
NiNo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 62
Registrado em: Seg, 11 Jul 2005 2:03 pm
Localização: são Paulo
NiNo
Developer

Ola para todos,

Me surgiu a seguinte situação...

Tenho um registro de uma tabela que tem uma coluna que guarda uma determinada quantidade. Ex.: QT_CLIENTES = 144. Necessito de listar em uma query 144 linhas desta quantidade com o mesmo conteudo. Não pode ser em pl, mas sim em uma unica query.
"Deu um branco", já fiz isto mas, não me lembro como.
qualquer ajuda sera bem vinda.

valeu!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Hmm... acho que você pode usar PIVOT TABLES.
Dá uma olhada nesse tópico:
http://www.glufke.net/oracle/viewtopic.php?t=2
(por sinal, esse foi o SEGUNDO tópico aqui do forum :-) )

Ou pode usar de uma tabela grande

Selecionar tudo

SELECT ALGUMA_COISA
FROM TABELA_GRANDE
WHERE ROWNUM = QTD
NiNo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 62
Registrado em: Seg, 11 Jul 2005 2:03 pm
Localização: são Paulo
NiNo
Developer

Andei dando uma olhada em PIVOT porém, a qtde de linhas que desejo listar é variável, portanto não posso fazer n UNION´s.
A outra solução apresentada, que é a de olhar para uma tabela grande e, controlar o numero de linhas a ser apresentada, pode dar certo. Vou dar uma pesquisada.

Se alguém souber de mais alguma solução...

valeu!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes