¿Seleccionar varios valores con Seleccionar por atributos en ArcGIS Desktop?

Respuestas:

21

Una solución más elegante es:

"Clases" en ('14', '15', ....)

skedge
fuente
En caso de nulo USE comillas invertidas O NO, por ejemplo, para el código anterior "Clases" en (NULL, '14 ',' 15 ', ....) O "Clases" en (' NULL ',' 14 ',' 15 ' , ....) Nota: solo una coma invertida lo cuida ..
SIslam
11

Debería dividir su declaración de selección en dos partes separadas:

"Classes" = '14' OR "Classes" = '07'

Editar: cambiado de AND a OR, ya que como se señala en los comentarios, AND no puede funcionar en esta situación.

RLiso
fuente
Gracias por la sugerencia RyanL. El AND en el medio no funciona. Pero el quirófano funciona.
Stan John
11
AND no funciona porque no puede tener 14 y 07 en el mismo campo para la misma función. Si tiene varios casos que desea seleccionar, use la sintaxis: fieldname in ('value1', 'value2', 'value3') para cadenas o sin '' para enteros.
Alex Tereshenkov
¿Qué sucede si tengo cientos y cientos de valores que deseo que la base de datos busque y seleccione? De hecho, tengo un valor de archivo CSV completo de estos valores ... No puedo encajarlos todos en el pequeño cuadro de consulta usando SQL ... ¿Hay una solución más sólida?
user32882