Pilih layer dengan atribut menggunakan pernyataan SQL LEN () di ArcMap?

9

Saya ingin menanyakan panjang kolom string dan berpikir untuk menggunakan:

LEN([ColumnName]) > 5

Namun, itu tidak berhasil sama sekali. Saya meminta tabel di fGDB di ArcMap 10.1, maka notasi [ColumnName].

Adakah yang bisa membantu saya?

Pesan kesalahan yang saya terima dari ArcGIS adalah bahwa saya menggunakan pernyataan SQL yang tidak valid.

Thomas Becker
sumber

Jawaban:

1

Bagaimana jika Anda menambahkan bidang baru ke tabel Anda yang disebut, misalnya, "str_length" dan kemudian mengisi bidang dengan panjang nilai bidang yang Anda inginkan?

str_length = len(columnname)

Kemudian lakukan pilihan Anda pada bidang terhitung baru.

campuran bredie
sumber