A coluna 1 é double precision com 7 digitos, a coluna será double precision
com 6.

Em 11 de janeiro de 2012 14:49, <[email protected]
> escreveu:

> Send pgbr-geral mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of pgbr-geral digest..."
>
>
> Tópicos de Hoje:
>
>   1. Duvidas_postgresql (Julianna Trindade)
>   2. Re: Duvidas_postgresql (Danilo Silva)
>   3. Re: Duvidas_postgresql (Flavio Henrique Araque Gurgel)
>   4. dúvida clausula where (Pedro Costa)
>   5. Re: dúvida clausula where (Paulo Vitor Bettini de Albuqerque Lima)
>   6. Re: Duvidas_postgresql ((KSTROS) - Jayron Alberth Costa Castro)
>   7. Re: Duvidas_postgresql (Osvaldo Kussama)
>   8. Re: dúvida clausula where (Carlos Antônio Pereira)
>   9. Re: dúvida clausula where (Pedro Costa)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 11 Jan 2012 14:22:18 -0300
> From: Julianna Trindade <[email protected]>
> Subject: [pgbr-geral] Duvidas_postgresql
> To: [email protected],
>        [email protected]
> Message-ID:
>        <CAA3pKsE5XOFLbagtcSzF+g3nbC=u1rjdzr77lbfd9brzhht...@mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma coluna 1
> já existente.
> A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo digito.
> Como fazer isso no Postgresql??
>
>
>
> --
> Julianna Trindade
>
> "Exalta-te, Senhor, na Tua força! Nós cantaremos e louvaremos o Teu poder."
>
> Salmos 21; 13
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL:
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20120111/b9b12213/attachment-0001.htm
>
> ------------------------------
>
> Message: 2
> Date: Wed, 11 Jan 2012 15:28:06 -0200
> From: Danilo Silva <[email protected]>
> Subject: Re: [pgbr-geral] Duvidas_postgresql
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Cc: [email protected]
> Message-ID:
>        <ca+_jcpss5hr_o_adhnl143zvdwtdi1mtyvcf-rkp+kmqmcw...@mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Não conheço a estrutura da sua tabela, mas seria algo simples como abaixo:
>
> ALTER TABLE sua_tabela ADD COLUMN coluna2 tipo_de_dado;
> UPDATE sua_tabela SET coluna2 = SUBSTR(coluna1,1,(LENGTH(coluna1)-1));
>
> É simples mas acho que pode resolver sua questão.
>
> Att.
>
> Danilo
>
> Em 11 de janeiro de 2012 15:22, Julianna Trindade
> <[email protected]>escreveu:
>
> > Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma coluna
> > 1 já existente.
> > A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo digito.
> > Como fazer isso no Postgresql??
> >
> >
> >
> > --
> > Julianna Trindade
> >
> > "Exalta-te, Senhor, na Tua força! Nós cantaremos e louvaremos o Teu
> poder."
> >
> > Salmos 21; 13
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL:
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20120111/56212120/attachment-0001.htm
>
> ------------------------------
>
> Message: 3
> Date: Wed, 11 Jan 2012 15:33:55 -0200
> From: Flavio Henrique Araque Gurgel <[email protected]>
> Subject: Re: [pgbr-geral] Duvidas_postgresql
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID:
>        <caghtaepuqgcfbvbpp-gm6tg7y3eel3xpxa4gewhff0lpsm6...@mail.gmail.com
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> > Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma
> coluna 1
> > já existente.
> > A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo digito.
> > Como fazer isso no Postgresql??
>
> Se for do tipo char, varchar ou text:
> UPDATE tabela SET coluna2 = substring(coluna1 from 0 for
> char_length(coluna1) - 1);
>
> []s
> Flavio Gurgel
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 11 Jan 2012 17:34:12 +0000
> From: Pedro Costa <[email protected]>
> Subject: [pgbr-geral] dúvida clausula where
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Pessoal eu tenho a seguinte consulta:
>
> SELECT n_rua, count(n_rua) as Ruas_repetidas FROM ruas GROUP BY ruas.n_rua;
>
> E agora quero que apareça só as ruas com o campo do count maior que um.
>
> Podem dizer-me onde insiro a clausula where?
> Dá-me sempre erro, não reconhece o campo "ruas_repetidas'.
>
> Obrigado
>
> pedro costa
>
>
> ------------------------------
>
> Message: 5
> Date: Wed, 11 Jan 2012 15:36:18 -0200
> From: Paulo Vitor Bettini de Albuqerque Lima <[email protected]>
> Subject: Re: [pgbr-geral] dúvida clausula where
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID:
>        <CAAutm09fXQUxmwcdHRd=gxd5n_qkd4vsdpcgqtaoh5dk304...@mail.gmail.com
> >
> Content-Type: text/plain; charset="utf-8"
>
> having count(n_rua)  > 1
>
> Atenciosamente,
> Paulo Vitor Bettini de Albuquerque Lima
> http://about.me/paulolima
>
>
>
> Em 11 de janeiro de 2012 15:34, Pedro Costa <[email protected]
> >escreveu:
>
> > Pessoal eu tenho a seguinte consulta:
> >
> > SELECT n_rua, count(n_rua) as Ruas_repetidas FROM ruas GROUP BY
> ruas.n_rua;
> >
> > E agora quero que apareça só as ruas com o campo do count maior que um.
> >
> > Podem dizer-me onde insiro a clausula where?
> > Dá-me sempre erro, não reconhece o campo "ruas_repetidas'.
> >
> > Obrigado
> >
> > pedro costa
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> -------------- Pr?a Parte ----------
> Um anexo em HTML foi limpo...
> URL:
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20120111/ee45068e/attachment-0001.htm
>
> ------------------------------
>
> Message: 6
> Date: Wed, 11 Jan 2012 14:37:49 -0300
> From: "(KSTROS) - Jayron Alberth Costa Castro" <[email protected]>
> Subject: Re: [pgbr-geral] Duvidas_postgresql
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Flávio,
>
> Creio que a melhor forma seria você implementar via trigger, pode criar
> a coluna2 com o mesmo tipo da coluna1 e aceitando valor nulo, mas você
> garante a integridade pela trigger, no momento de insert ou update você
> pode testar o conteúdo da coluna1 e retirar ou acrescentar o que quiser,
> depois é só gravar na coluna2 pela trigger.
>
> Att,
>
> *JAYRON ALBERTH COSTA CASTRO*
> *KSTROS EDUCAÇÃO E TECNOLOGIA LTDA*
> (98) 8839-5371 [Oi] / (98) 9197-6564 (Vivo)
> -----------------------------------------
> e-mail: [email protected] <mailto:[email protected]>
> Web: www.kstros.com/ <http://www.kstros.com/>
> Skype: jayron_castro
>
> P Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE.
>
> Em 11/01/2012 14:33, Flavio Henrique Araque Gurgel escreveu:
> >> Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma
> coluna 1
> >> já existente.
> >> A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo
> digito.
> >> Como fazer isso no Postgresql??
> > Se for do tipo char, varchar ou text:
> > UPDATE tabela SET coluna2 = substring(coluna1 from 0 for
> > char_length(coluna1) - 1);
> >
> > []s
> > Flavio Gurgel
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL:
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20120111/44fd9fdb/attachment-0001.htm
>
> ------------------------------
>
> Message: 7
> Date: Wed, 11 Jan 2012 15:38:44 -0200
> From: Osvaldo Kussama <[email protected]>
> Subject: Re: [pgbr-geral] Duvidas_postgresql
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID:
>        <cadgbbqjntmo1m3okn-ke48k+awrlafzhnurp5s94re4yrwv...@mail.gmail.com
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> Em 11 de janeiro de 2012 15:22, Julianna Trindade
> <[email protected]> escreveu:
> > Pessoal, preciso criar uma coluna 2 na minha tabela baseada em uma
> coluna 1
> > já existente.
> > A coluna 2 será preenchida pelos valores da coluna 1 sem o ultimo digito.
> > Como fazer isso no Postgresql??
> >
>
>
> Tente:
> ALTER TABLE sua_tabela
>    ADD COLUMN coluna_2 integer;
>
> ALTER TABLE sua_tabela
>    ALTER COLUMN coluna_2 SET DATA USING CAST(coluna_1/10 AS integer);
>
> Osvaldo
>
>
> ------------------------------
>
> Message: 8
> Date: Wed, 11 Jan 2012 15:44:03 -0200
> From: Carlos Antônio Pereira <[email protected]>
> Subject: Re: [pgbr-geral] dúvida clausula where
> To: "Comunidade PostgreSQL Brasileira"
>        <[email protected]>
> Message-ID: <8383E84D88704076A21DCC99835B3062@UTIVIDABSB>
> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
>        reply-type=original
>
> SELECT n_rua, count(n_rua) as Ruas_repetidas FROM ruas GROUP BY ruas.n_rua
> having count(n_rua) > 1;
>
> -----Mensagem Original-----
> From: Pedro Costa
> Sent: Wednesday, January 11, 2012 3:34 PM
> To: Comunidade PostgreSQL Brasileira
> Subject: [pgbr-geral] dúvida clausula where
>
> Pessoal eu tenho a seguinte consulta:
>
>
>
> E agora quero que apareça só as ruas com o campo do count maior que um.
>
> Podem dizer-me onde insiro a clausula where?
> Dá-me sempre erro, não reconhece o campo "ruas_repetidas'.
>
> Obrigado
>
> pedro costa
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> ------------------------------
>
> Message: 9
> Date: Wed, 11 Jan 2012 17:38:57 +0000
> From: Pedro Costa <[email protected]>
> Subject: Re: [pgbr-geral] dúvida clausula where
> To: Comunidade PostgreSQL Brasileira
>        <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Em 11-01-2012 17:36, Paulo Vitor Bettini de Albuqerque Lima escreveu:
> > having count(n_rua) > 1
> Resolvido.
>
> Muito obrigado amigo.
>
>
> ------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> Fim da Digest pgbr-geral, volume 37, assunto 23
> ***********************************************
>



-- 
Julianna Trindade

"Exalta-te, Senhor, na Tua força! Nós cantaremos e louvaremos o Teu poder."

Salmos 21; 13
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a