¿Seleccionar capa por atributo usando la instrucción SQL LEN () en ArcMap?


9

Quiero consultar la longitud de una columna de cadena y pensé usar:

LEN([ColumnName]) > 5

Sin embargo, eso no funciona en absoluto. Estoy consultando una tabla en un fGDB en ArcMap 10.1, de ahí la notación de [ColumnName].

¿Alguien me puede ayudar?

El mensaje de error que recibo de ArcGIS es que estoy usando una declaración SQL no válida.

Respuestas:



1

¿Qué sucede si agrega un nuevo campo a su tabla llamado, por ejemplo, "str_length" y luego llena el campo con la longitud del valor del campo que desea?

str_length = len(columnname)

Luego haga su selección en el nuevo campo calculado.

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.