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
como posso fazer para copiar os 45 primeiros em sql???
thanks
Marcos Fernando
Curtir tópico
+ 0
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))
select CAST(Substring(nome FROM 1 FOR 45) AS VARCHAR(45))
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)