Arcpy scheint meine SQL-Klausel nicht auszuführen
Posted: 05 Jan 2025, 05:36
Im folgenden Code wollte ich Zeilen aus einer Tabelle mit Städten namens fc auswählen, wobei COUNTY='Socorro County' und ORDERED BY NAME:
Aus diesem Code erhalte ich eine Liste von Städten nach Namen und Landkreis, wobei diese Städte nur im Socorro County liegen. Die ausgewählte Originaltabelle enthält Städte mit vielen anderen Landkreisen. Ich möchte die ausgewählten Zitate nach dem NAME-Feld sortieren, das ich in meiner SQL-Variablen angegeben habe. Stattdessen erhalte ich Folgendes, das nicht nach NAME geordnet ist:
Das ist nicht nach dem Feld „NAME“ sortiert.
Was mache ich falsch?
Code: Select all
fc="cities_copy"
where_selection=""""COUNTY"='Socorro County'"""
sql=(None,"ORDER BY NAME")
cursor=arcpy.da.SearchCursor(fc,["NAME","COUNTY"],where_selection,sql_clause=sql)
for row in cursor:
print("City Name: {0},\t {1}".format(row[0],row[1]))
Code: Select all
City Name: Veguita, Socorro County
City Name: Sabinal, Socorro County
City Name: Abeytas, Socorro County
City Name: Las Nutrias, Socorro County
City Name: Bernardo, Socorro County
Was mache ich falsch?