Auswählen mehrerer Werte mit Nach Attributen auswählen in ArcGIS Desktop?


Antworten:


21

Eine elegantere Lösung ist:

"Klassen" in ('14', '15', ....)


Bei Null USE Anführungszeichen verwenden ODER NICHT, z. B. für den obigen Code "Klassen" in (NULL, '14 ',' 15 ', ....) ODER "Klassen" in (' NULL ',' 14 ',' 15 '). , ....) NB Nur einzelne
Anführungszeichen

11

Sie müssten Ihre Auswahlanweisung in zwei separate Teile aufteilen:

"Klassen" = '14' ODER "Klassen" = '07'

Bearbeiten: Von UND zu ODER geändert, da UND, wie in den Kommentaren angegeben, in dieser Situation nicht funktionieren kann.


Danke für den Vorschlag RyanL. Das UND in der Mitte funktioniert nicht. Aber der OP funktioniert.
Stan John

11
Das UND funktioniert nicht, da Sie nicht sowohl 14 als auch 07 für dieselbe Funktion im selben Feld haben können. Wenn Sie mehrere Fälle auswählen möchten, verwenden Sie die Syntax: Feldname in ('Wert1', 'Wert2', 'Wert3') für Zeichenfolgen oder ohne '' für Ganzzahlen.
Alex Tereshenkov

Was passiert, wenn ich Hunderte und Hunderte von Werten habe, die die Datenbank suchen und auswählen soll? Tatsächlich habe ich eine ganze CSV-Datei mit diesen Werten ... Ich kann sie nicht alle mit SQL in das kleine Abfragefeld einpassen ... Gibt es eine robustere Lösung?
user32882
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.