Kan någon hjälpa mig med att välja flera värden från attributtabellen?
Jag försökte "Classes"="14"AND"07"
men det fungerar inte.
Kommentarer
- En bra och detaljerad källa är resources.arcgis.com/en/help/main/10.1/index.html#//…
Svar
En mer elegant lösning är:
”Klasser” i (”14”, ”15”, ….)
Kommentarer
- Vid null ANVÄNDA inverterade komma ELLER INTE t.ex. för ovanstående kod " Classes " in (NULL, ' 14 ', ' 15 ', ….) ELLER " Klasser " i (' NULL ', ' 14 ', ' 15 ', ….) Obs! Endast singel inverterad komma bryr sig …
Svar
Du skulle behöva dela upp ditt urvalsuttalande i två separata delar :
”Classes” = ”14” ELLER ”Classes” = ”07”
Redigera: Ändrad från AND till OR, eftersom OCH inte kan fungera i detta situation.
Kommentarer
- Tack för förslaget RyanL. OCH i mitten fungerar inte. Men OR fungerar.
- AND fungerar inte ' eftersom du inte kan ha både 14 och 07 i samma fält för samma funktion. Om du har flera fall som du vill välja, använd syntaxen: fieldname i (' värde1 ', ' värde2 ', ' värde3 ') för strängar eller utan ' ' för heltal.
- Vad händer om jag har hundratals och hundratals värden som jag vill att databasen ska söka efter och välj? I själva verket har jag en hel CSV-fil värd dessa värden … Jag kan ' inte möjligt passa dem alla i den lilla frågrutan med SQL … Finns det en mer robust lösning ?