Bom dia

este e um campo varchar:


   - p...@null@POLIO
   - n...@hipb@null
   - n...@null@null
   - p...@hipb@POLIO
   - n...@null@POLIO

preciso separar estes 3 itens "PHI,HIPB e POLIO", para gerar um relatorio
asim:

setor: SP01 | PHI : 36 registros | HIPB : 40 registros | POLIO : 20
registros
setor: SP02 | PHI : 30 registros | HIPB : 45 registros | POLIO : 10
registros
setor: SP03 | PHI : 06 registros | HIPB : 40 registros | POLIO : 18
registros

consegui fazer o relatorio, criando uma view e para separar os campos uso o
LIKE, mas temo disso acabar com o banco. Gostaria de saber se ha um outro
meio de fazer isto.

Grato

2009/10/2 Jose adriano Alves <[email protected]>

> Olá,
>
> Você poderia colar uma amostra de um campo desses?
> Pode ser com uns 5 registros já está bom...
>
>
>
>
> 2009/10/2 Rodrigo Ibraim [PGOpen] <[email protected]>
>
>> Boa tarde
>>
>> Preciso gerar um sql para criar um relatório, o cenário e o seguinte:
>>
>>
>>    - preciso separar um campo *varchar* de uma tabela da seguinte
>>    maneira: *...@null@HBIO*. Onde preciso gerar um count no *PNI* e do *
>>    HBIO* e ignorar o *null*. tratando esses dados com se fossem colunas
>>    diferentes da tabela.
>>
>> Gostaria de saber se existe algum comando no postgre que retorne esse tipo
>> de dado, como se fosse um *LIKE*, mas que pudesse usar varias vezes na
>> mesma linha.
>>
>> Agradeço a todos.
>>
>> --
>> Rodrigo Ibraim
>> Consultor em Sistemas
>> 11 2864-0082
>> 11 9292-1548
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> ----
>
> Att.
> José Adriano Alves
> Analista de Sistemas - Móveis Gazin.
> Cel..:  +55 44 8802 3994
> Fone: + 55 44 3663 8000 - 2319
> Mail: [email protected]
> MSN: [email protected]
>
>
>
> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
> comunicação podendo este documento incluir informação confidencial e de
> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
> ou informações expressadas neste e-mail pertencem ao seu remetente e não
> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
> responsabilidade do signatário. Este documento não pode ser reproduzido,
> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
> autorização por escrito da GAZIN.
>
>
> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Rodrigo Ibraim
Consultor em Sistemas
11 2864-0082
11 9292-1548
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a