| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
CesarRocha Mestre

Registrado: Segunda-Feira, 30 de Mai de 2011 Mensagens: 794 Localização: São Paulo - SP
|
Enviada: Qua Mar 20, 2013 3:25 pm Assunto: [Resolvido]Retornar registros em uma linha e entre aspas |
|
|
Boa tarde,
Como posso retornar o resultado da minha pesquisa em uma única linha e entre aspas simples no Firebird?
No MySQL eu consigo facilmente dessa forma: | Código: | SELECT GROUP_CONCAT(QUOTE(campo))
FROM tabela |
Valeu.
Bye.
Editado pela última vez por CesarRocha em Qua Mar 20, 2013 5:04 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Mar 20, 2013 4:52 pm Assunto: |
|
|
Boa tarde,
A partir da versão 2.1 você pode utilizar a função agregadora List:
| Código: | | SELECT LIST(campo) FROM tabela |
| Código: | | SELECT LIST(campo, '|') FROM tabela |
Mas para obter cada valor entre aspas simples acho que será necessário concatenar as aspas manualmente (exemplo considerando que Campo é varchar):
| Código: | | SELECT LIST('''' || campo || '''') FROM tabela |
Espero que ajude.
Editado pela última vez por imex em Ter Mar 21, 2023 4:21 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
CesarRocha Mestre

Registrado: Segunda-Feira, 30 de Mai de 2011 Mensagens: 794 Localização: São Paulo - SP
|
Enviada: Qua Mar 20, 2013 5:03 pm Assunto: |
|
|
Valeu imex, funcionou perfeitamente.
Abraços. |
|
| Voltar ao Topo |
|
 |
eliziamaria Novato

Registrado: Quinta-Feira, 21 de Março de 2013 Mensagens: 2
|
Enviada: Qui Mar 21, 2013 9:08 am Assunto: |
|
|
Me ajudou muito! Estava procurando por isso fazia um tempo já. _________________ Elizia Maria
Seguro Desemprego |
|
| Voltar ao Topo |
|
 |
|