Selecionando vários valores com Selecionar por Atributos no ArcGIS Desktop?

Alguém pode me ajudar a selecionar vários valores da tabela de atributos?

Tentei "Classes"="14"AND"07" mas não funcionou.

Comentários

Resposta

Uma solução mais elegante é:

“Classes” in (“14”, “15”, ….)

Comentários

  • Em caso de nulo USE vírgulas invertidas OU NÃO, por exemplo, para o código acima " Classes " em (NULL, ' 14 ', ' 15 ', ….) OU " Classes " em (' NULL ', ' 14 ', ' 15 ', ….) NB Apenas solteiro vírgula invertida, cuidado ..

Resposta

Você precisaria dividir sua declaração de seleção em duas partes separadas :

“Classes” = “14” OR “Classes” = “07”

Editar: Alterado de AND para OR, uma vez que conforme observado nos comentários, AND não pode funcionar neste situação.

Comentários

  • Obrigado pela sugestão RyanL. O AND no meio não funciona. Mas o OR funciona.
  • O AND não ' não funciona porque você não pode ter 14 e 07 no mesmo campo para o mesmo recurso. Se você deseja selecionar vários casos, use a sintaxe: fieldname in (' value1 ', ' value2 ', ' value3 ') para strings ou sem ' ' para inteiros.
  • O que acontecerá se eu tiver centenas e centenas de valores que desejo que o banco de dados pesquise e selecione? Na verdade, tenho um arquivo CSV inteiro com esses valores … Não posso ' caber todos eles na pequena caixa de consulta usando SQL … Existe uma solução mais robusta ?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *