Marcos,

        Bom dia.

        Procure ver a sintaxe da instrução CASE.

Att. 

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED]
Enviada em: sexta-feira, 17 de novembro de 2006 08:58
Para: [email protected]
Assunto: Digest Brasil-Usuarios, volume 355, assunto 1

Enviar submissões para a lista de discussão Brasil-Usuarios para 
        [email protected]

Para se cadastrar ou descadastrar via WWW, visite o endereço
        http://pgfoundry.org/mailman/listinfo/brasil-usuarios
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da 
mensagem para 
        [EMAIL PROTECTED]

Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço
        [EMAIL PROTECTED]

Quando responder, por favor edite sua linha Assunto assim ela será mais 
específica que "Re: Contents of Brasil-Usuarios digest..."


Tópicos de Hoje:

   1. camisetas do PostgreSQL-BR (Euler Taveira de Oliveira)
   2. dica de curso (Antonio Olinto)
   3. Re: Ajuda em projetos (Fabio Telles Rodriguez)
   4. OFF Re:  Porque você contrataria um mestre (que cursou
      mestrado)? (Rodrigo Bela)
   5. Re: recuperação dos dados de uma imagem armezenada como OID
      ( João Paulo )
   6. duvida no select (Marcos Fabrício Corso)
   7. Re: OFF Re:  Porque você contrataria um mestre (que cursou
      mestrado)? (joao cosme de oliveira junior)
   8. Re: duvida no select (Alvaro Nunes Melo)


----------------------------------------------------------------------

Message: 1
Date: Thu, 16 Nov 2006 23:10:02 -0200
From: Euler Taveira de Oliveira <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] camisetas do PostgreSQL-BR
To: [email protected]
Cc: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=iso-8859-1

Olá Pessoal,

O CONISLI foi um sucesso inclusive as camisetas [1]. Bom se até o Sérgio Amadeu 
adquiriu uma porque não você?
Estamos vendendo as últimas peças remanescentes. As informações sobre com 
adquirí-las está em [2]. Não deixe de adquirir uma para ajudar o projeto.

[1] http://icewall.org/~hjort/pgsql/conisli06/ (última foto) [2] 
http://moin.postgresql.org.br/CamisetasConisli

--
  Euler Taveira de Oliveira
  http://www.timbira.com/



------------------------------

Message: 2
Date: Fri, 17 Nov 2006 00:49:41 -0200
From: Antonio Olinto <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] dica de curso
To: Grupo de Usuários do PostgreSQL no Brasil
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=iso-8859-1; format=flowed

Olá pessoal,

O site http://cursos.cdtc.org.br/brasil/ oferece cursos para Linux e tem 
como alvo aqueles que possuem e-mail .gov.br

No dia 20/11 será iniciado um curso de PostgreSQL.

Existem alguns cursos abertos para o público geral. Mais detalhes no FAQ.

Um abraço,

Antônio

-- 
A clean house is a sign of a broken computer.



------------------------------

Message: 3
Date: Fri, 17 Nov 2006 07:56:38 -0200
From: Fabio Telles Rodriguez <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Ajuda em projetos
To: [EMAIL PROTECTED], Grupo de Usuários do PostgreSQL no Brasil
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

Em Qui, 2006-11-16 às 10:36 -0300, Nabucodonosor Coutinho escreveu:
> Senhores gostaria de convocar aqui os interessados em ajudar em
> projetos como os de tradução de software a participarem da lista que
> mantemos para esses trabalhos.
> 

Opa, qual é a lista?

> atualmente estamos ajudando na tradução do pgadmin3 1.6 que deveria
> sair junto com o pg 8.2
> 

Opa, posso dar uma mãozinha!

> o arquivo de traducao estah em nosso cvs:
> http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/brasil/

Vou dar uma olhada no cvs e dou um retorno depois, ok?
> 
> quem se interessar em ajudar pode pegar esse arquivo, comecar a
> traduzir e me enviar após suas contribuições, por enquanto poucas
> pessoas podem comitar direto nesse cvs entao o trabalho de merge do
> que for feito por voluntarios e o que temos aqui sera feito por uma
> dessas pessoas. 
> 
> Agradeco a ajuda.
> 
> -- 
> Nabucodonosor Coutinho
> Database Administrator
> Accu Hosting - www.accuhosting.com 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
-- 
site: http://www.midstorm.org/~telles/
e-mail: [EMAIL PROTECTED] 
jabber: [EMAIL PROTECTED] 
sip:[EMAIL PROTECTED]



------------------------------

Message: 4
Date: Fri, 17 Nov 2006 08:23:46 -0200
From: "Rodrigo Bela" <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] OFF Re:  Porque você contrataria um
        mestre (que cursou mestrado)?
To: " Grupo de Usuários do PostgreSQL no Brasil "
        <[email protected]>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=UTF-8; format=flowed

Empresas grandes e sérias, que possuem uma área de desenvolvimento de
tecnologia geralmente optam por contratar mestres e doutores!
Empresas pequenas ou médias podem até contrata-los, mas provavelmente
serão subutilizados e mal pagos, frente ao nível de conhecimento que o
profissional pode ter.

Em concursos públicos tais graus de conhecimento também contam pontos
na classificação para as vagas.

Agora, não entendi esse triste comentário de "contrataria se fosse
para ficar em sala de aula enganando os alunos".


Rodrigo


Em 16/11/06, joao cosme de oliveira junior<[EMAIL PROTECTED]> escreveu:
> Costuma-se colocar um OFF na frente ok??
> Na verdade nao contrataria nao, se for para areas mais tecnicas, contrataria
> se fosse pra ficar em sala de aula enganando os alunos
>
> Em Quinta 16 Novembro 2006 17:57, Nelson Pereira Júnior escreveu:
> > Penso em fazer um mestrado. No entanto, gostaria de saber a influência
> > disso
> >
> > no meu futuro.
> >
> > Porque você contrataria um mestre (que cursou mestrado)?
> >
> >
> > _______________________________________________
> > Grupo de Usuários do PostgreSQL no Brasil
> > Antes de perguntar consulte o manual
> > http://pgdocptbr.sourceforge.net/
> >
> > Para editar suas opções ou sair da lista acesse a página da lista em:
> > http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>

------------------------------

Message: 5
Date: Fri, 17 Nov 2006 07:27:59 -0300
From: " João Paulo " <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] recuperação dos dados de uma imagem
        armezenada como OID
To: " Grupo de Usuários do PostgreSQL no Brasil "
        <[email protected]>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Olá Euler.. vou dar uma olhada no link q me passou.

Na verdade o que eu quero é recuperar a matriz que corresponde a imagem
armazenada, preciso recuperar estes dados porque algumas manipulações
precisam ser efetuadas.

João Paulo.

Em 16/11/06, Euler Taveira de Oliveira <[EMAIL PROTECTED]> escreveu:
>
> João Paulo wrote:
>
> > Eu criei uma tabela e dentro dela armanzei uma imagem como sendo do tipo
> > OID.
> >
> > Porém não consegui descobrir como faco uma consulta para me retornar os
> > dados da imagem.
> >
> Não entendi o que quis dizer com "dados da imagem". Tipo? Tamanho? Nome?
> Tenha em mente que para o PostgreSQL, uma imagem não passa de uma coluna
> em uma tabela, então para recuperar isso que eu citei mais facilmente é
> recomendável que grave-os em colunas também. Leia mais sobre objetos
> grandes (aka large objects) em [1].
>
> [1] http://www.postgresql.org/docs/8.1/static/largeobjects.html
>
>
> --
>   Euler Taveira de Oliveira
>   http://www.timbira.com/
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: 
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061117/3e004b53/attachment-0001.html
 

------------------------------

Message: 6
Date: Fri, 17 Nov 2006 08:42:10 -0300
From: Marcos Fabrício Corso <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] duvida no select
To: "Postgres" <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"


Num select, gostaria de somar num contador1 se determina campo tivesse o valor 
igual a "s" , se esse campo fosse um valor igual a "n" ,  some em outro 
contador2 .

Alguém pode me ajudar como fazer isso ??



Atenciosamente,
Marcos Fabrício Corso
Analista de Sistemas Júnior
JM Informática
(41)  3352-2688
[EMAIL PROTECTED]
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: 
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061117/83ee42cc/attachment-0001.html
 

------------------------------

Message: 7
Date: Fri, 17 Nov 2006 07:56:47 -0200
From: joao cosme de oliveira junior <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] OFF Re:  Porque você contrataria um
        mestre (que cursou mestrado)?
To: Grupo de Usuários do PostgreSQL no Brasil
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain;  charset="iso-8859-1"

desculpe se eu generalizei mas pelo menos a grande maioria dos que eu conheco 
e se tratando de universidade federal e por ai mesmo....

Em Sexta 17 Novembro 2006 08:23, Rodrigo Bela escreveu:
> Empresas grandes e sérias, que possuem uma área de desenvolvimento de
> tecnologia geralmente optam por contratar mestres e doutores!
> Empresas pequenas ou médias podem até contrata-los, mas provavelmente
> serão subutilizados e mal pagos, frente ao nível de conhecimento que o
> profissional pode ter.
>
> Em concursos públicos tais graus de conhecimento também contam pontos
> na classificação para as vagas.
>
> Agora, não entendi esse triste comentário de "contrataria se fosse
> para ficar em sala de aula enganando os alunos".
>
>
> Rodrigo
>
> Em 16/11/06, joao cosme de oliveira junior<[EMAIL PROTECTED]> 
escreveu:
> > Costuma-se colocar um OFF na frente ok??
> > Na verdade nao contrataria nao, se for para areas mais tecnicas,
> > contrataria se fosse pra ficar em sala de aula enganando os alunos
> >
> > Em Quinta 16 Novembro 2006 17:57, Nelson Pereira Júnior escreveu:
> > > Penso em fazer um mestrado. No entanto, gostaria de saber a influência
> > > disso
> > >
> > > no meu futuro.
> > >
> > > Porque você contrataria um mestre (que cursou mestrado)?
> > >
> > >
> > > _______________________________________________
> > > Grupo de Usuários do PostgreSQL no Brasil
> > > Antes de perguntar consulte o manual
> > > http://pgdocptbr.sourceforge.net/
> > >
> > > Para editar suas opções ou sair da lista acesse a página da lista em:
> > > http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> >
> > _______________________________________________
> > Grupo de Usuários do PostgreSQL no Brasil
> > Antes de perguntar consulte o manual
> > http://pgdocptbr.sourceforge.net/
> >
> > Para editar suas opções ou sair da lista acesse a página da lista em:
> > http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios


------------------------------

Message: 8
Date: Fri, 17 Nov 2006 08:57:31 -0200
From: Alvaro Nunes Melo <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] duvida no select
To: Grupo de Usuários do PostgreSQL no Brasil
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Marcos Fabrício Corso wrote:
>  
> Num select, gostaria de somar num contador1 se determina campo tivesse 
> o valor igual a "s" , se esse campo fosse um valor igual a "n" ,  some 
> em outro contador2 .
>  
> Alguém pode me ajudar como fazer isso ??
Se entendi bem, o que voce precisa eh o seguinte:

al_nunes=# SELECT * FROM uf;
 cd_uf | ds_sigla
-------+----------
     1 | RS
     2 | SC
     3 | PR

al_nunes=# SELECT SUM(CASE WHEN ds_sigla = 'RS' THEN 1 ELSE 0 END) AS 
contador_rs,
al_nunes-#        SUM(CASE WHEN ds_sigla <> 'RS' THEN 1 ELSE 0 END) AS 
contador_outros
al_nunes-# FROM uf;
 contador_rs | contador_outros
-------------+-----------------
           1 |               2


Se for isso mesmo, jah aproveite para dar uma olhada na documentacao 
sobre operadores condicionais, alem do CASE temos o COALESCE e o NULLIF.

Alvaro


------------------------------

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


Fim da Digest Brasil-Usuarios, volume 355, assunto 1
****************************************************
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a