Ajuda - Busca - Membros - Calendário
Versão Completa: Cortando character varying (query)
Fórum Script Brasil > Banco de Dados > PostgreSQL
Vinicius_Rodrigues
Olá, estou com um probleminha...acredito que possam me ajudar aqui.
seguinte:

tenho uma tabela, com alguns logs, e estou fazendo uma consulta nele, porem, em um dos campos ( character varying ) que fica a url, exemplo
( http://facebook.com/joao/123x31.html).... e na consulta (query de preferecia ) eu preciso que fique apenas (http://facebook.com).

já pesquesei um monte, mas não encontro nessas condições , utilizando query.
É APENAS CONSULTA, não quero modificar na tabela..


valeu.
Kakao
CODE
select substring(url from '(http://.*?)/')
from tabela
;
Vinicius_Rodrigues
QUOTE(Kakao @ 20/05/2011 - 16:40) *
CODE
select substring(url from '(http://.*?)/')
from tabela
;




obrigadoo!!
eu sabia que usaria substring, mas não sabia muito bem como utiliza-la.
obrigado!

____________________________
Edit: Bom, o negocio piorou ...
tenho logs no formato "mail.google.com:443" ao qual não tem http:// no começo , e ele esta cortando o log inteiro.
tem alguma forma , combinação que deixe ele "mail.google.com" e conserve também as urls com o formato " http:// " ??
pode ficar também assim , Ex: 2 log ( http://facebook.com/joao/123x31.html e mail.google.com:443 ) . uma query que deixasse

http://facebook.com e mail.google.com
ou
facebook.com e mail.google.com

to ralando aqui e esta difícil.. por favor me iluminem, não precisa dar pronto, apenas idéias, valeu!!
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.