Im folgenden Code wollte ich Zeilen aus einer Tabelle mit Städten namens fc auswählen, wobei COUNTY='Socorro County' und ORDERED BY NAME:
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]))
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:
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
Das ist nicht nach dem Feld „NAME“ sortiert.
Was mache ich falsch?