Usuário com melhor resposta
Quantidade de caracteres fixas de uma busca

Pergunta
-
Bom dia!
Eu estou começando a carreira e há várias coisas que me pegam de calça justa, coisas bobas. Espero que me ajudem.
Eu tenho em um campo de uma tabela os seguintes valores:
33
333
44
444
Eu gostaria de fazer um select que retornasse apenas os de 3 campos.
Tentei subtring(campo,1,3) ou ltrim(rtrim(substring(campo1,3))) ou substring(rtrim(campo))1,3) ou left(campo,3)
Mas sempre retorna também os que tem 2 caracteres.
Respostas
-
Tente assim...
SELECT [campos] FROM [tabela] WHERE LEN([campo]) = 3
Abçs- Marcado como Resposta Leandro Terra quinta-feira, 30 de agosto de 2012 14:27
-
Leandro, vc precisa usar a função LEN:
select campo from minhatabela where len(campo) = 3
Espero te ajudado.
[]'s.
- Marcado como Resposta Leandro Terra quinta-feira, 30 de agosto de 2012 14:27
Todas as Respostas
-
Tente assim...
SELECT [campos] FROM [tabela] WHERE LEN([campo]) = 3
Abçs- Marcado como Resposta Leandro Terra quinta-feira, 30 de agosto de 2012 14:27
-
Leandro, vc precisa usar a função LEN:
select campo from minhatabela where len(campo) = 3
Espero te ajudado.
[]'s.
- Marcado como Resposta Leandro Terra quinta-feira, 30 de agosto de 2012 14:27