Czy wybrać warstwę według atrybutu za pomocą instrukcji SQL LEN () w ArcMap?

9

Chcę zapytać o długość kolumny ciągów i pomyślałem, aby użyć:

LEN([ColumnName]) > 5

To jednak w ogóle nie działa. Pytam tabelę w fGDB w ArcMap 10.1, stąd zapis [Nazwa kolumny].

Czy ktoś może mi pomóc?

Komunikat o błędzie, który otrzymuję z ArcGIS, oznacza, że ​​używam niepoprawnej instrukcji SQL.

Thomas Becker
źródło

Odpowiedzi:

1

Co się stanie, jeśli dodasz nowe pole do tabeli o nazwie np. „Str_length”, a następnie zapełnisz pole długością wartości żądanego pola?

str_length = len(columnname)

Następnie dokonaj wyboru w nowym polu obliczeniowym.

mixedbredie
źródło