5 votos

¿Seleccionar por atributos no selecciona TODOS los números mayores de 75000 en ArcMap?

Intentaba seleccionar todos los valores superiores a 75000 en Seleccionar por atributos.

Seguramente pensé que al hacerlo se lograría justamente eso, pero esencialmente se están seleccionando sólo los valores que comenzar con 75 y 8 y 9 (incluso incluye un valor bajo como 900) y deja fuera valores como 100000, 200000 y 700000. He introducido esto:

SDE_DATE.DBO.Parcels.Total_AV > '75000'

¿Saben cómo puedo seleccionar todos los valores superiores a 75.000?

1 votos

Deshazte de las comillas.

0 votos

Lamentablemente, este mensaje aparece si lo hago: Hubo un error con la expresión. Se ha utilizado una sentencia SQL no válida. ...Puede que sea por la configuración de mi sistema, pero no es muy permisivo.

0 votos

Gracias Fezter...solo tuve que convertir el campo a Numérico, y ahora puedo seleccionar sin comillas.

7voto

David L Morris Puntos 917

Select By Attribute funciona bien, pero sus valores se almacenan realmente como texto, no como números. Por lo tanto, están siendo ordenados alfabéticamente en lugar de numéricamente, y su operación mayor que también está ordenando alfabéticamente. Tendrá que añadir un nuevo numérico y rellenarlo con los valores del campo existente Total_AV (si hay valores de texto en ese campo y quiere mantenerlos), o convertir ese campo en uno de tipo numérico.

3voto

Hydrographer Puntos 18

No debes poner 75000 entre comillas.

SDE_DATE.DBO.Parcels.Total_AV > 75000

0 votos

Lamentablemente, este mensaje aparece si lo hago: Hubo un error con la expresión. Se ha utilizado una sentencia SQL no válida. ...Puede que sea por la configuración de mi sistema, pero no es muy permisivo.

2 votos

Su campo es una cadena, conviértalo en nimérico

0 votos

¿Podrían ser personajes en el campo?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X