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
