Fórum pegar apenas parte de um nome em sql #54596

06/01/2006

0

Galera tenho um campo varchar(70) e preciso pegar apenas os 45 primeiros eu faço cast(campo as varchar(45)) mais quando eu tenho um campo com mais de 45 dá erro,


como posso fazer para copiar os 45 primeiros em sql???

thanks


Marcos Fernando

Marcos Fernando

Responder

Posts

06/01/2006

Gandalf.nho

Se for FB 1.5 use a função interna SUBSTRING, se for FB 1.0 ou IB use a UDF SUBSTR, que equivalem a função Copy do Delphi.


Responder

Gostei + 0

06/01/2006

Marcos Fernando

thanks guri, deu na batata assim:
select CAST(Substring(nome FROM 1 FOR 45) AS VARCHAR(45))


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar