Selecionar por atributos - strings com <5 caracteres

11

Eu tenho uma coluna de códigos postais que são seqüências de caracteres. A maioria deles são os códigos postais comuns de 5 dígitos, mas alguns têm apenas 3 dígitos ou faltam um dígito. (lembre-se de que preciso desta coluna como sequências de caracteres por outros motivos)

ex.

ZIP
234
4566
12345

Basicamente, quero selecionar tudo que tem menos de 5 caracteres para uma investigação mais aprofundada. Tenho certeza de que há uma maneira fácil de fazer isso, mas estou tendo dificuldades para descobrir isso.

Katie B.
fonte
1
Incrível, feliz que funcionou! Vou postá-lo como uma resposta para a conveniência de outras pessoas :) #
Joseph

Respostas:

17

Usando a ferramenta Selecionar por atributos , você pode inserir a seguinte consulta SQL para selecionar todos os recursos com menos de 5 caracteres no ZIPcampo:

CHAR_LENGTH("ZIP") < 5
Joseph
fonte
-1

você também pode usar

Left("ZIP", 5)

para selecionar recursos com 5 dígitos.

BerlinMapper
fonte
1
Isso retornará os 5 primeiros caracteres de qualquer atributo, mas tem pouca relação com o comprimento do atributo.
Raphael #