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


Respostas:


21

Uma solução mais elegante é:

"Classes" em ('14', '15', ....)


No caso de USE nulo vírgulas invertidas OU NÃO, por exemplo, para o código acima "Classes" em (NULL, '14 ',' 15 ', ....) OR "Classes" em (' NULL ',' 14 ',' 15 ' , ....) NB Somente uma vírgula invertida se importa ..
SIslam 29/12/14

11

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

"Classes" = '14' OU "Classes" = '07'

Editar: alterado de AND para OR, pois conforme observado nos comentários, AND não pode funcionar nessa situação.


Obrigado pela sugestão RyanL. O AND no meio não funciona. Mas a sala de cirurgia funciona.
precisa

11
O AND não funciona porque você não pode ter 14 e 07 no mesmo campo para o mesmo recurso. Se você tiver vários casos que deseja selecionar, use a sintaxe: nome do campo em ('valor1', 'valor2', 'valor3') para cadeias ou sem '' para números inteiros.
Alex Tereshenkov

O que acontece se eu tiver centenas e centenas de valores que desejo que o banco de dados pesquise e selecione? Na verdade, eu tenho um arquivo CSV inteiro com esses valores ... Não é possível encaixá-los todos na pequena caixa de consulta usando SQL ... Existe uma solução mais robusta?
user32882
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.