Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal!!!
Estou com um probleminha, estou tentando selecionar alguns resgistros onde um determinado campo contenha maior que 4 caracteres e não retorne com espaço.
Bom eu fiz isso:
select campo1 from Table1 where len(ltrim(rtrim(campo1)))>3
Mas o primeiro registro que ele mostrou estava em branco, apenas com longos espaços...
Alguém pode me ajudar.. :unsure: please
Ok, mto TKS..rsAgora deu ceto aki tbm, é doido mesmo..heheheVLW, Jothaz!!!
Camarada,
Segue um exemplo para SQL Server:
DECLARE @TMP TABLE (CAMPO VARCHAR(30))INSERT INTO @TMP (CAMPO) VALUES (' 1 ')INSERT INTO @TMP (CAMPO) VALUES ('1234')INSERT INTO @TMP (CAMPO) VALUES (' ')INSERT INTO @TMP (CAMPO) VALUES (NULL)INSERT INTO @TMP (CAMPO) VALUES (' 1 2 3 4') INSERT INTO @TMP (CAMPO) VALUES ('12')INSERT INTO @TMP (CAMPO) VALUES (' 12345567 ')SELECT * FROM @TMPWHERE LEN(RTRIM(LTRIM(CAMPO))) > 3
Com pode ser visto testando o exemplo acima o RTRIM e LTRIM funfa sem problemas.
Se possivel dê um exemplo de com o seu dados estão.
t+