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.

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.