[firebase-br] duvida urgente com relação a string

Leonardo Baldino portaldoinferno em gmail.com
Qua Abr 30 15:16:58 -03 2008


tentei usar o esquema que vc passou pelo firebird usando o ibexpert mas ele
naum reconhece o comando position, alguma ideia do porque?

2008/4/30 Evandro Siqueira <vansiqq em gmail.com>:

> Boa tarde,
>
> No delphi vc pode utilizar a função Pos(). No Firebird 2.1 tem uma função
> similar chamada POSITION. Já nas versões anteriores vc terá que utilizar
> uma
> UDF de alguma biblioteca de terceiros.
>
> No delphi:
>      copy(string,1,3) + copy( string, pos(' ')+1,1)
>
> No firebird *2.1 *
>      SELECT SUBSTRING(<CAMPO> FROM 1 FOR 3)||SUBSTRING(<CAMPO> FROM
> POSITION(' ' IN <CAMPO>)+1 FOR 1) FROM <tabela>
>
>
>
> 2008/4/30 Leonardo Baldino <portaldoinferno em gmail.com>:
>
> > eu tenho uma campo em uma tabela e esse campo é varchar e eu preciso
> pegar
> > a
> > segunda palavra deste pra poder concatenar com uma variavel, porem eu
> > precisava achar um comando tanto em delphi como em SQL que me trouxesse
> a
> > segunda palavra.
> >
> > Obrigado pela ajuda
> >
> > ps: preciso de uma maneira onde eu naum tenha que verificar cada
> caracter
> > até achar um espaço para saber quando é a proxima palavra;
> >
> > ex: eu tenho uma valor que é um nome, como fulano zé, eu preciso pegar
> as
> > tres primeiras letras da primeira palavra e concatenar com a primeira
> > letra
> > da segunda palavra. Eu consigo pegar as tres primeiras letras da
> primeira
> > palavra mas, naum consigo pegar a primeira letras da segunda palavra sem
> > ter
> > que verificar caracter por caracter para saber em que posição a segunda
> > palavra começa
> >
> > --
> > Leonardo Carlos Baldino - The Highlander
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Evandro Siqueira
> Programador
> Aracaju/SE
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Leonardo Carlos Baldino - The Highlander



Mais detalhes sobre a lista de discussão lista