pegar apenas parte de um nome em sql
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
Curtidas 0
Respostas
Gandalf.nho
06/01/2006
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.
GOSTEI 0
Marcos Fernando
06/01/2006
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))
GOSTEI 0