Em 2 de novembro de 2017 07:58, Felipe Rigotti -SBsistemas < [email protected]> escreveu:
> Em 2 de novembro de 2017 02:33, Danilo Silva <[email protected]> > escreveu: > >> Pessoal, >> >> Tenho um campo do tipo text onde são armazenados letras+números ou >> somente números, exemplo: "PT145896ZZ" ou "116485". >> >> Como posso fazer uma consulta para retornar apenas as linhas onde >> contenham apenas números, no exemplo acima, queria retornasse apenas >> "116485". >> >> []s >> Danilo >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > Bom dia talvez usando uma expressão regular: > > select campo > from tabela > where campo ~'^[0-9]+$' > > E se você quiser extrair os números inclusive das colunas que tenham > letras, aí você pode usar *regexp_replace* > > Felipe obrigado, funcionou perfeitamente. []s Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
