Kann mir jemand bei der Auswahl mehrerer Werte aus der Attributtabelle helfen?
Ich habe versucht, "Classes"="14"AND"07"
zu verwenden, aber es funktioniert nicht.
Kommentare
- Eine großartige und detaillierte Quelle ist resources.arcgis.com/de/help/main/10.1/index.html#//…
Antwort
Eine elegantere Lösung ist:
„Klassen“ in („14“, „15“, ….)
Kommentare
- Bei Null-USE-Anführungszeichen ODER NICHT zB für den obigen Code " Klassen " in (NULL, ' 14 ', ' 15 ', ….) ODER " Klassen " in (' NULL ', ' 14 ', ' 15 ', ….) NB Nur einzeln invertiertes Komma care it ..
Antwort
Sie müssten Ihre Auswahlanweisung in zwei separate Teile aufteilen :
„Classes“ = „14“ OR „Classes“ = „07“
Bearbeiten: Von AND nach OR geändert, da AND, wie in den Kommentaren angegeben, hier nicht funktionieren kann Situation.
Kommentare
- Vielen Dank für den Vorschlag RyanL. Das UND in der Mitte funktioniert nicht. Das ODER funktioniert jedoch.
- Das UND ' funktioniert nicht, da Sie nicht beide 14 und 07 für dasselbe Feature im selben Feld haben können. Wenn Sie mehrere Fälle auswählen möchten, verwenden Sie die folgende Syntax: Feldname in (' value1 ', ' value2 ', ' value3 ') für Zeichenfolgen oder ohne ' ' für Ganzzahlen.
- Was passiert, wenn ich Hunderte und Hunderte von Werten habe, nach denen die Datenbank suchen soll? und auswählen? Tatsächlich habe ich eine ganze CSV-Datei mit diesen Werten … Ich kann ' nicht alle mit SQL in das kleine Abfragefeld einpassen … Gibt es eine robustere Lösung? ?