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


Respuestas:


21

Una solución más elegante es:

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


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.