Fórum Capturar parte de um texto na table? #402948
13/06/2011
0
Tenho um campo varchar com 1000 char e neste campo preciso capturar uma parte do texto.
Estou usando firebird 1.5
Adriano Dolce
Curtir tópico
+ 0Posts
13/06/2011
Diego Barcelos
nao sei como fazer em firebird, mas no sql server tem a função SUBSTRING que voce indica o inicio e fim de um determinado campo e ele pega o intervalo
creio que no firebird isso tenha tb
exemplo
select substring(descricao, 5,10) from tabela
descricao = nome do campo5 = valor inicial (começa por 1 o indice)10 = tamanho, ou seja, pegará 10 caracteres iniciando do 5 caracter
Espero ter ajudado.
Gostei + 0
13/06/2011
Adriano Dolce
No firebird é assim
select substring(empresa.contrato from 2417 for 150) from empresa
Mais teria como pegar por uma referencia.
Por exemplo
Neste campo preciso pegar as informações que ficam abaixo de
Saudações:
Tudo que vier abaixo deste texto em negrito preciso capturar.
Gostei + 0
14/06/2011
Rafael Mattos
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-position.html
Gostei + 0
14/06/2011
Adriano Dolce
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-position.html
Gostei + 0
14/06/2011
Rafael Mattos
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-position.html
Outra possibilidade é vc criar uma DLL que tenha uma função semelhando a o POS
--------------------------------------------------------------------------------
Blog: http://mundodoprogramador.wordpress.com/
MSN: rafmattos@hotmail.com
Twitter: _rafmattos
Gostei + 0
15/06/2011
Adriano Dolce
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-position.html
Outra possibilidade é vc criar uma DLL que tenha uma função semelhando a o POS
--------------------------------------------------------------------------------
Blog: http://mundodoprogramador.wordpress.com/
MSN: rafmattos@hotmail.com
Twitter: _rafmattos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)